[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Объединить массив
ds837
я пробовал сделать всеми мысленными и не мысленными способами и пришел к выводу что мне нужно, преобразовать многомерный массив в ассоциативный, но как это сделать я просто не знаю
То есть у меня сейчас вывод вот такой
Array([0] => Категория 1)
Array([1] => Под категория 2)
Array([22] => Название 1)
Array([0] => Категория 1)
Array([1] => Под категория 2)
Array([22] => Название 2)
Array([0] => Категория 1)
Array([1] => Под категория 2)
Array([22] => Под категория 3)
Array([34] => Название 3)

а как получить во такой вывод массива
Array(
[
0] => Категория 1
[1] => Под категория 2
[22] => Название 1
[0] => Категория 1
[1] => Под категория 2
[22] => Название 2
[0] => Категория 1
[1] => Под категория 2
[22] => Под категория 3
[34] => Название 3
)

Как бы получается сделать из первого варианта второй вариант



Спустя 27 минут, 56 секунд (23.09.2010 - 00:36) Lenarfate написал(а):
array_combine??

Спустя 13 минут, 12 секунд (23.09.2010 - 00:49) ds837 написал(а):
к сожалению нет
array_combine создаёт новый массив, используя один массив в качестве ключей, а другой в качестве соответствующих значений

Спустя 5 минут, 49 секунд (23.09.2010 - 00:55) Guest написал(а):
ds837
array_merge()

Спустя 10 минут, 38 секунд (23.09.2010 - 01:05) ds837 написал(а):
у меня вот такая функция выводит такой массив, вот тут вся проблема не слить не добавить не знаю как поступить перебрал уже все функции по работе с массивами и не чего не подходит


function bra($array_tree, $cid)
{
foreach($array_tree as $pid => $root)
{
foreach($root as $id => $name)
{
if($id == $cid)
{
bra($array_tree, $pid);
$tree[$id] = $name;
}
}
}

echo '<pre>'; print_r($tree); echo '</pre>';
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.