Добавление элемента в массив PHP

Через квадратные скобки

Самый простой способ - с помощью квадратных скобок. Смотрите пример:

php<?php
  $arr = [1, 2, 3];
  
  $arr[] = 4;
  $arr[] = 5;
  var_dump($arr);
?>

Результат выполнения кода:

php[1, 2, 3, 4, 5]

Через array_push

Для добавления нового элемента в конец массива можно использовать функцию array_push. Смотрите пример:

php<?php
  $arr = [1, 2, 3];
  $arr = array_push($arr, 4, 5);
  var_dump($arr);
?>

Результат выполнения кода:

php[1, 2, 3, 4, 5]

Через array_unshift

Для добавления нового элемента в начало массива можно использовать функцию array_unshift. Смотрите пример:

php<?php
  $arr = [1, 2, 3];
  $arr = array_unshift($arr, 4, 5);
  var_dump($arr);
?>

Результат выполнения кода:

php[4, 5, 1, 2, 3]