1,用unset()方法:
- <?php
- $a=array("red", "green", "blue", "yellow");
- count($a);
- unset($a[1]);
- count($a);
- echo $a[2];
- echo $a[1];
- ?>
缺點(diǎn):刪除數(shù)組中的元素后,數(shù)組中的元素個(gè)數(shù)(用count()得到)變了,但數(shù)組下標(biāo)卻沒(méi)有重新排列,還必須用PHP刪除數(shù)組元素前的key來(lái)操作相應(yīng)的值.
2,,用array_splice()方法:
- <?php
- $a=array("red", "green", "blue", "yellow");
- count ($a);
- array_splice($a,1,1);
- count ($a);
- echo $a[2];
- echo $a[1];
- ?>
說(shuō)明:array_splice()不僅刪除了元素,還把元素重排了,這樣在數(shù)組各元素中間就不會(huì)有空值,!