Rozważmy następującą tablicęużycia array_pop() z kluczem
$array = array('fruit' => 'apple',
'vegetable' => 'potato',
'dairy' => 'cheese');
chciałem użyć array_pop dostać ostatnią klucz/wartość parę.
Jednak będzie zauważyć, że po następnym
$last = array_pop($array);
var_dump($last);
Będzie tylko wyjście wartość (string(6) "cheese"
)
Jak mogę „pop” ostatnią parę z tablicy, zachowując klucz/wartość struktury tablicowej?
Zapewnienie ustawić zachowaj_klucze = true jeśli klawisze numeryczne lub nie może zdobyć parę, której się spodziewałeś! –
To zadziała, ale wykonanie potrójnej instrukcji inline jako przykładu może być mylące dla początkujących, zdecydowanie nie polecam tej części w kodzie. – sricks