
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中文網其他相關文章!