array_push
funkcja
Dodaje jeden lub więcej elementów na koniec tablicy i zwraca nową liczbę elementów.
array_push(array &$array, mixed ...$values): int
array_push modyfikuje tablicę $array bezpośrednio (przez referencję) — dodaje podane wartości na jej końcu i zwraca nową liczbę wszystkich elementów. Nowe elementy otrzymują kolejne klucze numeryczne. Jeśli chcesz dodać tylko jeden element, możesz zamiast tego użyć składni $tablica[] = $wartość, która jest nieco szybsza i czytelniejsza.
Gdy dodajesz wiele elementów jednocześnie, array_push jest wygodniejsze niż kilka osobnych przypisań.
<?php
declare(strict_types=1);
$lista = ['mleko', 'chleb'];
$liczba = array_push($lista, 'maslo', 'jajka');
echo $liczba . PHP_EOL;
// wynik: 4
print_r($lista);
// wynik:
// Array
// (
// [0] => mleko
// [1] => chleb
// [2] => maslo
// [3] => jajka
// )