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
// )
📘 Naucz się w lekcji →