Как добавить массив в массив в PHP?
Как добавить массив в массив в PHP
В PHP существует несколько способов добавления массива в другой массив. Рассмотрим несколько примеров.
1. Использование оператора присваивания:
$массив1 = array('элемент1', 'элемент2');
$массив2 = array('элемент3', 'элемент4');
$массив3 = $массив1;
$массив3[] = $массив2;
print_r($массив3);
Результат выполнения этого кода:
Array (
[0] => элемент1
[1] => элемент2
[2] => Array (
[0] => элемент3
[1] => элемент4
)
)
В этом примере мы создаем два массива $массив1 и $массив2. Затем мы присваиваем значение $массив1 новому массиву $массив3, а затем с помощью оператора [] добавляем $массив2 в конец $массив3.
2. Использование функции array_merge:
$массив1 = array('элемент1', 'элемент2');
$массив2 = array('элемент3', 'элемент4');
$массив3 = array_merge($массив1, $массив2);
print_r($массив3);
Результат выполнения этого кода:
Array (
[0] => элемент1
[1] => элемент2
[2] => элемент3
[3] => элемент4
)
Здесь мы используем функцию array_merge, которая сливает два массива в один. В данном случае $массив1 и $массив2 сливаются в $массив3.
3. Использование оператора квадратных скобок:
$массив1 = array('элемент1', 'элемент2');
$массив2 = array('элемент3', 'элемент4');
$массив3 = [$массив1, $массив2];
print_r($массив3);
Результат выполнения этого кода:
Array (
[0] => Array (
[0] => элемент1
[1] => элемент2
)
[1] => Array (
[0] => элемент3
[1] => элемент4
)
)
Здесь мы создаем новый массив $массив3, в котором $массив1 и $массив2 являются элементами.
Это лишь некоторые способы добавления массива в массив в PHP. В зависимости от ваших потребностей и предпочтений, можно выбрать соответствующий способ.