最新消息:Excel无乱码转CSV,由于工作原因很少更新博客和回复大家的评论,非常抱歉。

多维数组过滤重复值

PHP数组去除重复项有个内置函数array_unique(),但是php的array_unique函数只适用于一维数组,对多维数组并不适用,以下提供一个二维数组的array_unique函数。

那把多维数组变成一维数组,这样就可以用array_unipue函数了,先建一个函数,直接调用就可以了。

function my_array_unique($array)
{
foreach($array as $value)
{
$v=join(",",$value);   //先降级
$temp[]=$v;
}
foreach($temp as $val)
{
$va .=$val.',';
}
$arr = explode(',',$va);
return array_unique($arr);  //现在可以过滤了
}

工作中的一点经验,欢迎拍砖。

转载请注明:嗨酷哥,有你更酷! » 多维数组过滤重复值

与本文相关文章

发表我的评论

取消评论
表情 插代码

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项

网友评论1

  1. 学习了,正在学PHP。。。。

    沁园春2012-07-21 00:07 回复