是否有用于获取(和取消设置)数组元素的本机PHP函数?
我只是想知道是否有一个本机PHP函数可以复制以下代码段是否有用于获取(和取消设置)数组元素的本机PHP函数?,php,arrays,Php,Arrays,我只是想知道是否有一个本机PHP函数可以复制以下代码段 <?php $array = array(0 => 'element1', 1 => 'element2'); $element1 = $array[0]; unset($array[0]); ?> 基本上,我希望获取一个数组元素,但同时取消设置该特定键。这可能吗?删除了数组的第一项: $array = array(0 => 'element1', 1 => 'element2'); $elemen
<?php
$array = array(0 => 'element1', 1 => 'element2');
$element1 = $array[0];
unset($array[0]);
?>
基本上,我希望获取一个数组元素,但同时取消设置该特定键。这可能吗?删除了数组的第一项:
$array = array(0 => 'element1', 1 => 'element2');
$element1 = array_shift($array);
但它也会对数组重新编制索引,以便剩余的数组将等于:
$array = array('element2');
已删除阵列的第一项:
$array = array(0 => 'element1', 1 => 'element2');
$element1 = array_shift($array);
但它也会对数组重新编制索引,以便剩余的数组将等于:
$array = array('element2');
在某些情况下:
- /Pop将元素从数组的末尾弹出
- /Shift将元素从数组开头移出
- /删除阵列的一部分并用其他内容替换它
- /Pop将元素从数组的末尾弹出
- /Shift将元素从数组开头移出
- /删除阵列的一部分并用其他内容替换它