数组去重求助
admin 发表于 2010-08-09 | 来源:互联网 | 阅读:

Array
(
  [0] => Array
  (
  [0] => 百度
  [1] => http://www.baidu.com
  )

  [1] => Array
  (
  [0] => GOOGLE
  [1] => http://www.google.com
  )
  [2] => Array
  (
  [0] => 谷歌
  [1] => http://www.google.com
  )
)

请问下,上面这个数组怎样去重啊
URL相同的只保留一个,保留后面的
哪位朋友帮分析下,谢谢 

已经有6 个评论
  1. awaywind 说:

    PHP code

    //$arr原始数组
    $res = array();//结果数组
    foreach($arr AS $val)
    {
    $res[$val[1]] = $val;
    }

    print_r($res);//结果

  2. 546914408 说:

    PHP code//$arr原始数组$res = array();//结果数组foreach($arr AS $val){ $res[$val[1]] = $val;}print_r($res);//结果+1

  3. 萌芽邪恶 说:

    //$arr原始数组$res = array();//结果数组foreach($arr AS $val){ $res[$val[1]] = $val;}print_r($res);//结果你这样可以,但是url变成了key值,网站名称变成的value值

  4. 天天累 说:

    key是url,但是第二维度的值,没有变化,url也还在

  5. xjhuc05 说:

    顶1楼的。

  6. water20042 说:

    key是url,但是第二维度的值,没有变化,url也还在对,只是key变了,其它没变,一样是二维数组。

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明