Функция array_push()в PHP используется для добавления одного или нескольких элементов в конец массива. Вот несколько других методов, которые можно использовать для достижения аналогичных результатов:
Метод 1: использование синтаксиса []
$array = [1, 2, 3];
$array[] = 4;
print_r($array);
Выход:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
Метод 2: использование функции array_merge()
$array = [1, 2, 3];
$array = array_merge($array, [4]);
print_r($array);
Выход:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
Метод 3: использование функции array_push()
$array = [1, 2, 3];
array_push($array, 4);
print_r($array);
Выход:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
Метод 4. Использование оператора присваивания (=) с индексом массива
$array = [1, 2, 3];
$array[count($array)] = 4;
print_r($array);
Выход:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
Метод 5. Использование функции array_push()с несколькими элементами
$array = [1, 2, 3];
array_push($array, 4, 5);
print_r($array);
Выход:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)