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
// )