您好,登錄后才能下訂單哦!
刪除開頭的單元元素
(PHP 4, PHP 5)
array_shift — 將數組開頭的單元移出數組
mixed array_shift ( array &$array
)
array_shift() 將 array
的第一個單元移出并作為結果返回,將 array
的長度減一并將所有其它單元向前移動一位。所有的數字鍵名將改為從零開始計數,文字鍵名將不變。
Note: 使用此函數后會重置(reset())array 指針。
array
輸入的數組。
返回移出的值,如果 array
為 空或不是一個數組則返回 NULL
。
Example #1 array_shift() 例子
<?php
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_shift($stack);
print_r($stack);
?>
以上例程會輸出:
Array ( [0] => banana [1] => apple [2] => raspberry )
并且 orange 被賦給了 $fruit。
刪除尾部單元元素
(PHP 4, PHP 5)
array_pop — 將數組最后一個單元彈出(出棧)
mixed array_pop ( array &$array
)
array_pop() 彈出并返回 array
數組的最后一個單元,并將數組 array
的長度減一。如果 array
為空(或者不是數組)將返回 NULL
。 此外如果被調用不是一個數則會產生一個 Warning。
Note: 使用此函數后會重置(reset())array 指針。
array
需要做出棧的數組。
返回 array
的最后一個值。如果 array
是空(如果不是一個數組),將會返回 NULL
。
Example #1 array_pop() 例子
<?php
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_pop($stack);
print_r($stack);
?>
經過此操作后,$stack 將只有 3 個單元:
Array ( [0] => orange [1] => banana [2] => apple )
并且 rasberry 將被賦給 $fruit。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。