考虑以下数组
$array = array('fruit' => 'apple',
'vegetable' => 'potato',
'dairy' => 'cheese');
我想使用array_pop来获取最后一个键/值对。
但是,请注意以下内容
$last = array_pop($array);
var_dump($last);
它将仅输出值(
string(6) "cheese"
)如何从数组中“弹出”最后一对,以保留键/值数组的结构?
最佳答案
checkout array_slice()
http://php.net/manual/en/function.array-slice.php
print_r(array_slice(array("a" => "1", "b" => 2, "c" => 3), -1, 1));
关于php - 具有key的array_pop(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6933403/