У меня есть два массива, которые я хотел бы объединить в один массив, но с трудом выяснял. Ниже двух фрагментов кода:Слияние двух многомерных ассоциативных массивов
Первый массив:
$propSelectMaxRow = max(array_keys($property_select_email));
$i = 0;
foreach($property_queue as $r) {
if ($select_type == 3 || $select_type == 4 || $select_type == 5) {
$i = $i + 1;
$property_select_email[$propSelectMaxRow + $i] = $r;
}
}
Второй массив:
$propSelectMaxRow = max(array_keys($property_select_email));
$i = 0;
foreach($property_select as $r) {
if ($select_type == 1 || $select_type == 2 || $select_type == 4 || $select_type == 5) {
$i = $i + 1;
$property_select_email[$propSelectMaxRow + $i] = $r;
}
}
редактировать: Я хотел бы окончательный массив выглядеть следующим образом:
формат первого массива:
Array (
[1] => Array ([code] => PPJ3 [street] => 34412 Fake Street [city] => Detroit [state] => MI [zip] => 48223)
[2] => Array ([code] => PLK3 [street] => 73517 Fake Street [city] => Detroit [state] => MI [zip] => 48223)
[3] => Array ([code] => HYK2 [street] => 55224 Fake Street [city] => Detroit [state] => MI [zip] => 48208)
)
Второй формат массива:
Array (
[1] => Array ([code] => JAK932 [street] => 353242 Fake Street [city] => Detroit [state] => MI [zip] => 48223)
[2] => Array ([code] => JA232 [street] => 7432 Fake Street [city] => Detroit [state] => MI [zip] => 48223)
)
Окончательный формат массива должен быть:
Array (
[1] => Array ([code] => PPJ3 [street] => 34412 Fake Street [city] => Detroit [state] => MI [zip] => 48223)
[2] => Array ([code] => PLK3 [street] => 73517 Fake Street [city] => Detroit [state] => MI [zip] => 48223)
[3] => Array ([code] => HYK2 [street] => 55224 Fake Street [city] => Detroit [state] => MI [zip] => 48208)
[4] => Array ([code] => JAK932 [street] => 353242 Fake Street [city] => Detroit [state] => MI [zip] => 48223)
[5] => Array ([code] => JA232 [street] => 7432 Fake Street [city] => Detroit [state] => MI [zip] => 48223)
)
вы должны опубликовать var_dump как массивов, так и ipotetic var_dump того, как вы хотите, чтобы это слияние. Так же, как этот парень сделал: http://stackoverflow.com/questions/16215479/convert-an-array-of-2-element-arrays-to-an-array-making-2-elements-as-key-val/ – Saturnix
Поскольку вы не указали, как вы на самом деле хотите, чтобы это выглядело, скажем, ['array_merge'] (http://us1.php.net/manual/en/function.array-merge.php) - хорошая функция , – Jon
@jon я пошел и отредактировал мое сообщение. – justWired