>php教程 >php手册 >PHP关联数组实现根据元素值删除元素的方法

PHP关联数组实现根据元素值删除元素的方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-06 20:02:55763검색

这篇文章主要介绍了PHP关联数组实现根据元素值删除元素的方法,实例分析了php差集运算函数array_diff及数组遍历对比删除的两种方法,需要的朋友可以参考下

本文实例讲述了PHP关联数组实现根据元素值删除元素的方法。分享给大家供大家参考。具体如下:

"green", "red", "blue", "red"); $array2 = array("b" => "green"); $result = array_diff($array1, $array2); //这样就相当于删除$array1里的值为"green"的元素。 print_r($result); ?>

还有一个方法,比上面的复杂一些,,但是效果一样:

function removeArrayElement(&$ar,$val) { $tmp = array(); foreach($ar as $k => $arc) { if($arc!=$val) { $tmp[$k]=$arc; } } $ar = $tmp; unset($tmp); }

希望本文所述对大家的php程序设计有所帮助。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.