Рецепт №32. Из книги «128 рецептов php»
Перейти к оглавлению
Массивы можно объединять несколькими способами, в зависимости от стоящей задачи. Можно объединить таким образом, что один массив станет продолжением другого, для этих целей подойдет функция array_merge. А можно объединить так, что один массив будет являться ключами, а другой массив будет использован в качестве соответствующих значений, в таком случае следует использовать функцию array_combine.
Пример:
// массив, значения которого будут использованы // как ключи $array_keys = array('key_0', 'key_1', 'key_2'); // массив, значения которого будут использованы // как значения $array_values = array('val_0', 'val_1', 'val_2'); // создаем новый массив $array_combine = array_combine($array_keys, $array_values); // вывод результата print_r($array_combine); // первый массив $array_1 = array(10, 20, 30); // второй массив $array_2 = array(40, 50, 60, 70); // объединяем два массива $array_merge = array_merge($array_1, $array_2); // вывод результата print_r($array_merge);