php删除数组中指定值的元素

发布时间:2021-12-26 19:58:47 阅读:1100次

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加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:php删除数组中指定值的元素 出自老鄢博客 | 欢迎分享