[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Слияние двух массивов
iVasya
Допусти есть 2 массива:
$arr[0]['name'] = 'vasya';
$arr[0]['age'] = 13;

$arr[1]['name'] = 'petya';
$arr[1]['age'] = 15;

$ololo[0]['name'] = 'ivan';
$ololo[0]['age'] = 22;

$ololo[1]['name'] = 'koka';
$ololo[1]['age'] = 23;


Что бы нагляднее было:
Array $arr
(
[0] => Array
(
[name] => vasya
[age] => 13
)

[1] => Array
(
[name] => petya
[age] => 15
)

)

Array $ololo
(
[0] => Array
(
[name] => ivan
[age] => 22
)

[1] => Array
(
[name] => koka
[age] => 23
)

)


Мне нужно соединить эти 2 массива $arr и $ololo.
Я пробую так:
array_push ($arr, $ololo);


Но в итоге получаю такую структуру:
Array $arr
(
[0] => Array
(
[name] => vasya
[age] => 13
)

[1] => Array
(
[name] => petya
[age] => 15
)

[2] => Array
(
[0] => Array
(
[name] => ivan
[age] => 22
)

[1] => Array
(
[name] => koka
[age] => 23
)

)

)


А мне нужно так:
Array
(
[0] => Array
(
[name] => vasya
[age] => 13
)

[1] => Array
(
[name] => petya
[age] => 15
)

[2] => Array
(
[name] => ivan
[age] => 22
)

[3] => Array
(
[name] => koka
[age] => 23
)

)


Как так сделать? Желательно наиболее быстрым (с точки зрения работы скрипта) способом.



Спустя 18 минут, 57 секунд (30.08.2012 - 15:47) pak написал(а):
print_r(array_merge($arr, $ololo));
Быстрый ответ:

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