У меня есть два многомерных массива в php
и вы хотите объединить их.php слияние многомерных массивов друг с другом
Первый один:
array1 = (
0 => array (
0 => array(
id => 1,
name => "test"
)
)
1 => array(...)
)
Второй один:
array2 = (
0 => array (
0 => array(
id => 200,
name => "test"
),
1 => array(
id => 201,
name => "test"
)
)
1 => array(...)
)
И объединенный массив должен быть таким:
lastArray = (
0 => array (
0 => array(
id =>1,
name => "test"
),
1 => array(
id => 200,
name => "test"
),
2 => array (
id => 201,
name => "test"
)
)
1 => array(...)
)
Как это сделать с помощью правильного цикла foreach
?
Нет! это не так просто. обратите внимание на «lastArray», о котором я упоминал. Я не хочу доводить его до конца первого массива! –
После сортировки по id с функцией usort - http://php.net/manual/en/function.usort.php – splash58
@ splash58 да, пропустил этот момент! – Maurize