You can use the array_splice() function in php to delete the last 2 elements of the array. This function is used to delete the specified number of elements starting from the specified position. You only need to set the second parameter of the array_splice() function to "-2" is enough, the syntax is "array_splice($arr,-2)".
The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer
php deletes the last 2 items of the array Element
In PHP, you can use the array_splice() function to delete the last 2 elements of the array.
array_splice() function removes the selected element from an array and replaces it with a new element. The function will also return an array of removed elements.
array_splice() syntax is as follows:
array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )
Parameter description:
Therefore, if you want to delete the last 2 elements of the array, you can set the value of the start parameter to -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); ?>
The output result is:
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of How to delete the last 2 elements of an array in php. For more information, please follow other related articles on the PHP Chinese website!