刪除方法:1、用array_pop()刪除最后一個元素,語法“array_pop($arr);”;2、用array_splice()刪除最后N個元素,只需將第二個參數(shù)設(shè)置為“-N”即可,語法“array_splice($arr,-N)”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php刪除數(shù)組最后元素的幾種方法
方法1:使用array_pop() 函數(shù)刪除最后一個元素
array_pop($array)
函數(shù)刪除數(shù)組中的最后一個元素。
該函數(shù)會改變原數(shù)組;返回值為數(shù)組的最后一個值,如果數(shù)組是空的,或者不是一個數(shù)組,將返回 NULL。
<?php $user=array('apple','banana','orange'); var_dump($user); array_pop($user); var_dump($user); ?>
方法2:使用array_splice()函數(shù)刪除最后幾個數(shù)組元素
array_splice() 函數(shù)用來刪除數(shù)組的一部分元素;將array_splice()函數(shù)的第二個參數(shù)設(shè)置為-N
即可刪除最后N
個數(shù)組元素。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); var_dump($arr); echo "刪除后的數(shù)組:" ; array_splice($arr,-1); var_dump($arr); $arr=array(10,12,20,25,24); array_splice($arr,-2); var_dump($arr); $arr=array(10,12,20,25,24); array_splice($arr,-3); var_dump($arr); ?>
推薦學(xué)習(xí):《PHP視頻教程》