您的位置:首页 > 其它

左右数据去重复处理

2018-08-31 16:02 316 查看

有数组:$ret
a|b
c|d
e|f
b|a
f|e

想要得到:
a|b
c|d
e|f

上菜:

//去重复,左右对调
$arr=array();
foreach($ret as $key=>$value){
$arr[]=$value;

$ceilArr=explode("|",$value);
$str=$ceilArr[1].'|'.$ceilArr[0];

foreach($arr as $k=>$v){
if($v == $str){
unset($arr[$k]);
}
}
}
//下标重新从0开始
$newArr=array();
foreach($arr as $key=>$value){
$newArr[]=$value;
}

//print_r($ret);
echo '<hr />';
print_r($newArr);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息