从Xml取出数据有重复。如何去除重复的数据。$result = getXmlData($result);
$Item = $result['items']
if (is_array($Item)){
foreach ($Item as $key => $val) { echo $val['title'];
}
$Item = $result['items']
if (is_array($Item)){
foreach ($Item as $key => $val) { echo $val['title'];
}
$a = array(
array( 'one' => "zhang ", 'two' => "lili "),
array( 'one' => "zhang ", 'two' => "lili "),
array( 'one' => "wang ", 'two' => "lili "),
array( 'one' => "zhang ", 'two' => "lulu "),
array( 'one' => "zhang ", 'two' => "lili "),
);
// array_map 回调函数
function foo($v) {
return join(',', $v);
}$p = array_map('foo', $a); //将二维数组转换为一维数组
$t = array_intersect(array_unique($p), $p);
$k = array_diff(array_keys($p), array_keys($t));foreach($k as $i) unset($a[$i]);
刚学PHP。能否举例。谢谢。