首页 > 代码库 > php去除数组中重复数据
php去除数组中重复数据
<?php/*** 去除数组中重复数据* by www.jbxue.com**/$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//$result = array_unique($input); //去除重复元素$result = a_array_unique($input); //只留下单一元素foreach($result as $aa){echo $aa."<br />";}function multi_unique($array) { foreach ($array as $k=>$na) $new[$k] = serialize($na); $uniq = array_unique($new); foreach($uniq as $k=>$ser) $new1[$k] = unserialize($ser); return ($new1);}function a_array_unique($array)//写的比较好{ $out = array(); foreach ($array as $key=>$value) { if (!in_array($value, $out)){ $out[$key] = $value; } } return $out;}
去除二重数组:
function a_array_unique($array)//写的比较好{ $word = $out = array(); foreach ($array as $key=>$value) { if (!in_array($value[‘word‘], $word)){ $out[$key] = $value; $word[$key] = $value[‘word‘]; } } return $out;}
php去除数组中重复数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。