数组去重求助
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相同的只保留一个,保留后面的
哪位朋友帮分析下,谢谢

PHP code
//$arr原始数组
$res = array();//结果数组
foreach($arr AS $val)
{
$res[$val[1]] = $val;
}
print_r($res);//结果
PHP code//$arr原始数组$res = array();//结果数组foreach($arr AS $val){ $res[$val[1]] = $val;}print_r($res);//结果+1
//$arr原始数组$res = array();//结果数组foreach($arr AS $val){ $res[$val[1]] = $val;}print_r($res);//结果你这样可以,但是url变成了key值,网站名称变成的value值
key是url,但是第二维度的值,没有变化,url也还在
顶1楼的。
key是url,但是第二维度的值,没有变化,url也还在对,只是key变了,其它没变,一样是二维数组。