您的位置 首页 php技术

PHP怎么删除数组中的某个元素

方法1:利用foreach和unset()函数删除数组中的某个指定元素 foreach($array as $…

方法1:利用foreach和unset()函数删除数组中的某个指定元素

foreach($array as $k=>$v){
  if($v == 'day'){
    unset($array[$k]):
  }
}


在foreach循环中,查找数组元素;然后使用unset()函数来删除指定的数组值。

 

方法2:利用array_search()和unset()函数删除数组中的某个指定元素

if(($key = array_search('day',$arr))){
  unset($arr[$key]);
}

array_search() 函数在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false。
然后使用unset()函数来删除指定的数组值。

 

方法3:利用array_search()和array_splice()函数删除数组中的某个指定元素

array_splice()函数可以与unset()函数起到相同作用

if(($key = array_search('day',$arr))){
  array_splice($arr, $key,1);
}

array_splice() 函数从数组中移除选定的元素,并用新元素取代它。该函数也将返回包含被移除元素的数组。

本文来自网络,不代表MuKe网站资源立场,转载请注明出处:https://www.somke.cn/archives/76

作者: delon

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

在线咨询: QQ交谈

邮箱: lon_mail@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部