PHP 如何删除数组第一个元素?

2020-08-12 23:03:07

PHP 如何删除数组第一个元素?

在PHP中可以通过使用“array_shift()”函数删除数组第一个元素,该函数的作用是将数组开头的单元移出数组,其语法为“array_shift($array)”,其参数$array代表的是输入的数组,返回值为移出的元素值。

示例代码

<?php$stack = array("orange", "banana", "apple", "raspberry");$fruit = array_shift($stack);print_r($stack);?>

结果

Array(    [0] => banana    [1] => apple    [2] => raspberry)
<?phpfunction array_kshift(&$arr){  list($k) = array_keys($arr);  $r  = array($k=>$arr[$k]);  unset($arr[$k]);  return $r;}// test it on a simple associative array$arr = array('x'=>'ball','y'=>'hat','z'=>'apple');print_r($arr);print_r(array_kshift($arr));print_r($arr);?>Output:Array(    [x] => ball    [y] => hat    [z] => apple)Array(    [x] => ball)Array(    [y] => hat    [z] => apple
相关文章 大家在看