PHP查找数组里面重复的有哪些
龙行 PHP 2019-5-25 1481 1评论
第一种直接for循环重复数据
function get_repeat_data_name($array) {
$len = count ( $array );
for($i = 0; $i < $len; $i ++) {
for($j = $i + 1; $j < $len; $j ++) {
if ($array [$i] == $array [$j]) {
$arr [] = $array [$i];
break;
}
}
}
return $arr;
}
第二种使用数组函数array_unique和array_diff_assoc
function get_repeat_data($array) {
$len = count ( $array );
for($i = 0; $i < $len; $i ++) {
for($j = $i + 1; $j < $len; $j ++) {
if ($array [$i] == $array [$j]) {
$repeat_arr [] = $array [$i];
break;
}
}
}
return $repeat_arr;
}
评论一下
赞助站长
赞助站长X
版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
本文网址:https://www.liaotaoo.cn/228.html