Ok,
我知道所有关于array_pop(),但它删除了最后一个元素。如何获得数组的最后一个元素而不删除它?
这里有一个奖励:
$array = array('a' => 'a', 'b' => 'b', 'c' => 'c');
甚至
$array = array('a', 'b', 'c', 'd');
unset($array[2]);
echo $array[sizeof($array) - 1]; // Output: PHP Notice: Undefined offset: 2 in - on line 4
通过使用下面的逻辑,您可以轻松地从数组中获取最后一个元素
$array = array('a', 'b', 'c', 'd');
echo ($array[count($array)-1]);
使用下面的逻辑,不仅可以得到最后一个元素,还可以得到第二个最后一个元素,第三个最后一个元素等等。
对于倒数第二个元素,你必须在上面的语句中只传递数字2,例如:
回声($阵列[count(数组)美元2]);
通过使用下面的逻辑,您可以轻松地从数组中获取最后一个元素
$array = array('a', 'b', 'c', 'd');
echo ($array[count($array)-1]);
使用下面的逻辑,不仅可以得到最后一个元素,还可以得到第二个最后一个元素,第三个最后一个元素等等。
对于倒数第二个元素,你必须在上面的语句中只传递数字2,例如:
回声($阵列[count(数组)美元2]);