在PHP的数组操作中,因为特殊的情况,我们需要删除数组中的第一个元素,或删除数组中的最后一个元素。今天我们就讲解一下,利用PHP的带有的函数来操作一下。

PHP中的array_pop()函数删除数组中的最后一个元素

array_pop() 函数删除数组中的最后一个元素,并返回被删除元素的值。

语法:

array_pop(array)

参数

array:必需。规定数组。

例:PHP删除数据中的最后一个元素

代码:

$a = array("2","3","4");
$c = array_pop($a);
print_r($c);
echo '<br/>';
print_r($a);

结果:

4

Array ( [0] => 2 [1] => 3 )

如图:

php怎么删除数组的第一个元素和最后一个元素

PHP array_shift()函数删除数组中的第一个元素

array_shift() 函数删除数组中第一个元素,并返回被删除元素的值。

注意:如果键名是数字的,所有元素都会获得新的键名,从 0 开始,并以 1 递增

语法:

array_shift(array)

参数:

array:必需。规定数组。

例:PHP删除数组中的第一个元素

代码:

$a = array("a","b","c");
$c = array_shift($a);
print_r($c);
echo '<br/>';
print_r($a);

输入结果:

a

Array ( [0] => b [1] => c )

如图:

php怎么删除数组的第一个元素和最后一个元素

以上就是关于PHP中如何删除数据中第一个和最后一个元素的教程,如果你有更好的方法,可以留言哦。