首頁 >後端開發 >PHP問題 >php怎樣刪除陣列後幾位元素

php怎樣刪除陣列後幾位元素

WBOY
WBOY原創
2021-12-02 11:09:012099瀏覽

PHP中,可利用「array_splice()」函數刪除數組後幾位元素,該函數用於刪除數組中指定的元素,只需將參數「start」設為負數,即可從數組末端刪除指定數量的元素,語法為「array_splice(數組,start,元素數量)」。

php怎樣刪除陣列後幾位元素

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

php如何刪除陣列後幾位元素

可以利用array_splice()函數來刪除陣列的後幾位元素,array_splice() 函數從陣列中移除選定的元素,並用新元素取代它。該函數也會傳回包含被移除元素的陣列。

提示:如果函數沒有移除任何元素(length=0),則將從 start 參數的位置插入被替換陣列(請參閱範例 2)。

註解:不保留被取代陣列中的鍵名。

這個函數的語法如下:

array_splice(array,start,length,array)

其中需要注意的是:

php怎樣刪除陣列後幾位元素

#下面我們透過範例來看怎麼刪除陣列的後幾個元素,範例如下:

刪除陣列後兩位元素

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
array_splice($a1,-2,2);
print_r($a1);
?>

輸出結果:

php怎樣刪除陣列後幾位元素

刪除陣列後三位元元素

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
array_splice($a1,-3,3);
print_r($a1);
?>

輸出結果:

php怎樣刪除陣列後幾位元素

大家如果有興趣的話,可以點擊《PHP影片教學》進行更多關於PHP知識的學習。

以上是php怎樣刪除陣列後幾位元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn