$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));