array_pop

funkcja

Usuwa i zwraca ostatni element tablicy. Modyfikuje tablicę bezpośrednio przez referencję.

array_pop(array &$array): mixed

array_pop modyfikuje tablicę $array bezpośrednio (przez referencję) — usuwa jej ostatni element i go zwraca. Jeśli tablica jest pusta, zwraca null. Numeryczne klucze pozostałych elementów nie są zmieniane. Razem z array_push tworzy klasyczny stos (LIFO — ostatni wchodzi, pierwszy wychodzi).

Przydatne np. gdy przetwarzasz kolejne etapy historii nawigacji albo cofasz ostatnią operację w edytorze.

<?php
declare(strict_types=1);

$ksiazki = ['Wiedźmin', 'Dune', 'Solaris'];
$ostatnia = array_pop($ksiazki);
echo $ostatnia . PHP_EOL;
// wynik: Solaris

print_r($ksiazki);
// wynik:
// Array
// (
//     [0] => Wiedźmin
//     [1] => Dune
// )
📘 Naucz się w lekcji →