Держи, набыдлокодил тут, но вроде похоже на то что ты хотела получить
PHP:
скопировать код в буфер обмена
$con="Dani: Hello everyone!|dani,avi,moshe"; $ben="Avi: Hey how are you doing?|dani,avi,moshe"; $hf="moshe: Good to see you guys!|dani,avi,moshe"; $ag="masha: We are in another chat than the dani, avi and moshe|masha,dean,billy"; $all[]=$con; $all[]=$ben; $all[]=$hf; $all[]=$ag; for($i=0;$i<count($all);$i++) { $usersarray[]=($users); foreach ($superarray as $key => $value) { if ($key == $ex[1]) { for($j=0;$j<count($users);$j++) $superarray[$key][] = $users[$j] ; } } $exs[] = $ex; } foreach ($exs as $i => $ex) { $superarray[trim($ex[1])]['text'][] = trim($ex[0 ]); } echo '<pre>'; echo '</pre>';
Дамп:
PHP:
скопировать код в буфер обмена
["dani,avi,moshe"]=> [0]=> string(4) "dani" [1]=> string(3) "avi" [2]=> string(5) "moshe" ["text"]=> [0]=> string(21) "Dani: Hello everyone!" [1]=> string(27) "Avi: Hey how are you doing?" [2]=> string(28) "moshe: Good to see you guys!" } } ["masha,dean,billy"]=> [0]=> string(5) "masha" [1]=> string(4) "dean" [2]=> string(5) "billy" ["text"]=> [0]=> string(58) "masha: We are in another chat than the dani, avi and moshe" } } }
(Отредактировано автором: 07 Июня, 2014 - 21:16:29)
|