php中如何删除数组中指定值的元素
首先通过array_search
找到值对应的下标
然后通过array_splice
来删除
代码如下
<?php $mobile_list = ['13812345678','13112345678','13012345678'];
print_r($mobile_list);
$index = array_search('13112345678',$mobile_list);
echo $index;
array_splice($mobile_list,$index,1);
print_r($mobile_list);
?>
array_splice和 unset的区别
,在于删除元素后下标是否会发生变化
效果如下
MacBook-Air:~ test$ php 1.php
Array
(
[0] => 13812345678
[1] => 13112345678
[2] => 13012345678
)
1Array
(
[0] => 13812345678
[1] => 13012345678
)
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:php删除数组中指定值的元素 出自老鄢博客 | 欢迎分享