PHP: работа с массивами
Есть строки:
яблоко - хурма виноград - яблоко груша - персик яблоко - груша В цикле они присваиваются значению $x for () { ... } Как разбить $x (эти строки) на элементы массива, сложить эти массивы, уникализировать значения (каждое только 1 раз) и вывести конечное содержимое через запятую, чтобы получилось: (яблоко, хурма, виноград, груша, персик) Вывести я смогу и сам, как сделать чтобы получился такой массив ?! Помогите пожалуйста. добавлено через 25 минут Пробовал вот так: for () { $arrayx = array(); $arrays = explode(" ", $x); } Но получаются ассоциативные массивы, которые непонятно как сложить с помощью array_merge не получилось и непонятно как уникализировать. |
Вот эти функции могут помочь:
И у Вас получается много маленьких массивчиков, можно использовать функцию Код:
$arrayx = array(); $arraynew= array(); for.... { list($one, $two) = explode(.... array_push($arraynew, $one, $two); } Далее оставить уникальные. |
Код:
$arr_x = array('яблоко - хурма', 'виноград - яблоко', 'груша - персик', 'яблоко - груша'); |
Спасибо всем за помощь.
|
Текущее время: 21:34. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.