PHP Array Push: добавление элементов в массив

Функция 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
)