array_pop()
将其从数组中删除。end()
改变内部指针。
唯一的方法真的像这样:
$my_array[array_pop(array_keys($my_array))];
?
这有效:
list($end) = array_slice($array, -1);
array_slice($array, -1) http://php.net/array_slice返回一个仅包含最后一个元素的数组list() http://php.net/list将切片结果的第一个元素分配给$end
.
@Alin Purcaru 在评论中建议了这一点:
$end = current(array_slice($array, -1));
从 PHP 5.4 开始,这也有效:
array_slice($array, -1)[0]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)