PHP中,可利用「array_splice()」函數刪除數組後幾位元素,該函數用於刪除數組中指定的元素,只需將參數「start」設為負數,即可從數組末端刪除指定數量的元素,語法為「array_splice(數組,start,元素數量)」。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php如何刪除陣列後幾位元素
可以利用array_splice()函數來刪除陣列的後幾位元素,array_splice() 函數從陣列中移除選定的元素,並用新元素取代它。該函數也會傳回包含被移除元素的陣列。
提示:如果函數沒有移除任何元素(length=0),則將從 start 參數的位置插入被替換陣列(請參閱範例 2)。
註解:不保留被取代陣列中的鍵名。
這個函數的語法如下:
array_splice(array,start,length,array)
其中需要注意的是:
#下面我們透過範例來看怎麼刪除陣列的後幾個元素,範例如下:
刪除陣列後兩位元素
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); array_splice($a1,-2,2); print_r($a1); ?>
輸出結果:
刪除陣列後三位元元素
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); array_splice($a1,-3,3); print_r($a1); ?>
輸出結果:
大家如果有興趣的話,可以點擊《PHP影片教學》進行更多關於PHP知識的學習。
以上是php怎樣刪除陣列後幾位元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!