![PHP 如何刪除陣列第一個元素?](https://img.php.cn/upload/article/000/000/046/5f16817a8d138611.jpg)
PHP 如何刪除陣列第一個元素?
在PHP中可以透過使用「array_shift()」函數刪除數組第一個元素,該函數的作用是將數組開頭的單元移出數組,其語法為「array_shift($array) ”,其參數$array代表的是輸入的數組,並返回值為移出的元素值。
範例程式碼
1 2 3 4 5 | <?php
$stack = array ( "orange" , "banana" , "apple" , "raspberry" );
$fruit = array_shift ( $stack );
print_r( $stack );
?>
|
登入後複製
結果
1 2 3 4 5 6 | Array
(
[0] => banana
[1] => apple
[2] => raspberry
)
|
登入後複製
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <?php
function array_kshift(& $arr )
{
list( $k ) = array_keys ( $arr );
$r = array ( $k => $arr [ $k ]);
unset( $arr [ $k ]);
return $r ;
}
$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
|
登入後複製
推薦教學:《PHP》
以上是PHP 如何刪除陣列第一個元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!