本文目錄一覽:
php中怎麼刪除數組的第一個元素和最後一個元素
使用 array_shift 刪除數組的第一個元素,例如:
$user=array(‘apple’,’banana’,’orange’);
$result=array_shift($user);
print_r($result);
print_r($user);
array_pop() 彈出並返回 array 數組的最後一個單元,並將數組 array 的長度減一。如果 array 為空(或者不是數組)將返回 NULL。
array_shift() 將 array 的第一個單元移出並作為結果返回,將 array 的長度減一併將所有其它單元向前移動一位。所有的數字鍵名將改為從零開始計數,文字鍵名將不變。如果 array 為空(或者不是數組),則返回 NULL。
php 數組 將指定元素移至末尾
$arr = array(0,3,5,0,0,7,1,9,0,8);
$count = count($arr);
$remove_arr = array();
for($i=0;$i=$count;$i++){
if($arr[$i] === 0) {
array_push($arr, $arr[$i]);
array_push($remove_arr, $i);
}
}
foreach($arr as $k= $v) {
if(in_array($k, $remove_arr)){
unset($arr[$k]);
}
}
echo ‘pre’;
var_dump($arr);die;
php array_pop 刪除數組最後一個元素實例
php
array_pop函數將數組最後一個單元彈出(出棧),即刪除數組的最後一個元素。本文章通過php實例向大家講解array_pop函數的使用方法。
array_pop
—
將數組最後一個單元彈出(出棧)
說明
mixed
array_pop
(
array
$array
)
array_pop()
彈出並返回
array
數組的最後一個單元,並將數組
array
的長度減一。如果
array
為空(或者不是數組)將返回
NULL
。
此外如果被調用不是一個數則會產生一個
Warning。
Note:
使用此函數後會重置(
reset()
)
array
指針。
參數介紹
參數
描述
array
必需。需要做出棧的數組。
返回值
返回
array
的最後一個值。如果
array
是空(如果不是一個數組),將會返回
NULL
。
實例:
?php
$stack
=
array(
“orange”
,
“banana”
,
“apple”
,
“raspberry”
);
$fruit
=
array_pop
(
$stack
);
print_r
(
$stack
);
?
經過此操作後,
$stack
將只有
3
個單元:
Array
(
[0]
=
orange
[1]
=
banana
[2]
=
apple
)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
php 如何取數組最後一個元素
數組指針函數
current() – 返回數組中的當前單元
end() – 將數組的內部指針指向最後一個單元
prev() – 將數組的內部指針倒回一位
reset() – 將數組的內部指針指向第一個單元
each() – 返回數組中當前的鍵/值對並將數組指針向前移動一步
next() – 將數組中的內部指針向前移動一位
原創文章,作者:BHQVB,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/328966.html