PHP,关联数组,根据元素值删除元素 程序员文章站 2022-05-28 20:18:40 ... 经过了一些修改与完善的效果 $array1 = array("a" => "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 关联数组 根据元素值删除元素 上一篇: winxp[sp2]下Apache无法正常使用实战得出的解决办法_PHP 下一篇: PHP代码加密,php加密_PHP教程 推荐阅读 php删除数组元素示例分享 PHP删除数组中特定元素的两种方法 php求正负数数组中连续元素最大值示例 php获取数组元素中头一个数组元素值的实现方法 php数组删除元素示例 php中删除数组的第一个元素和最后一个元素的函数 php递归调用删除数组空值元素的方法 php数组中删除元素之重新索引的方法 PHP array_flip() 删除重复数组元素专用函数 php数组函数序列之array_pop() - 删除数组中的最后一个元素