PHP删除数组元素,例如共享
删除数组元素的PHP特定方法:1。使用unset()方法:
复制代码代码如下所示:
< PHP
$ =数组(红色
计数($);4
unset($ { 1 }); / /删除第二元素
计数($);3
在数组中只包含三个元素,我们希望得到最后一个元素,但得到蓝色的是蓝色的2个元素,
回声$ { 1 }; /否/值
>
缺点:删除数组中的元素后,数组中的元素数由计数()改变,但数组下标没有重新排列,PHP必须用于删除数组元素之前的键来操作相应的值。
2。使用array_splice()方法:
复制代码代码如下所示:
< PHP
$ =数组(红色
计数($);4
array_splice($,1,1); / /删除第二元素
计数($);3
回声$ { 2 };
回声$ { 1 };
>
与以往相比,我们可以看到,array_splice()不仅删除元素,而且重新排列元素,这样就不会有空值的所有元素的数组中。