php中可以利用array_splice()函數來刪除數組後2項的元素,該函數用於從指定位置開始刪除指定數目的元素,只需要設定array_splice()函數的第二個參數為“-2”即可,語法“array_splice($arr,-2)”。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php刪除陣列的後2項元素
在php中,可以利用array_splice()函數來刪除陣列後2項的元素。
array_splice() 函數從陣列中移除選定的元素,並用新元素取代它。函數也會傳回被移除元素的陣列。
array_splice() 語法如下:
array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )
參數說明:
因此,想要刪除陣列後2項元素,就可以設定start參數的值為-2
:
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "删除后的数组:" ; array_splice($arr,-2); var_dump($arr); ?>
輸出結果為:
推薦學習:《PHP影片教學》
以上是php怎麼刪除陣列的後2項元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!