Объединение массивов

Рецепт №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);
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*