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 )
<?php function 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
推薦教學:《PHP》
以上是PHP 如何刪除陣列第一個元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!