数码资讯
用PHP获取数组中重复数据的两种方法
(1)利用PHP提供的功能,array_unique和array_diff_assoc 复制代码代码如下所示: < PHP 功能fetchrepeatmemberinarray($array){ 获取/删除重复数据数组 unique_arr美元= array_unique(数组); 获取重复数据的数
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
(1)利用PHP提供的功能,array_unique和array_diff_assoc
复制代码代码如下所示:
< PHP
功能fetchrepeatmemberinarray($array){
获取/删除重复数据数组
unique_arr美元= array_unique(数组);
获取重复数据的数组。
repeat_arr美元= array_diff_assoc($array,unique_arr美元);
Return $repeat_arr;
}
测试用例
数组=(数组)
苹果,
iphone,
MIUI,
苹果,
橙,
橙色
);
repeat_arr美元= fetchrepeatmemberinarray(数组);
print_r($ repeat_arr);
>
(2)编写一个函数来实现这个函数,并使用这两个函数进行循环。
复制代码代码如下所示:
< PHP
功能fetchrepeatmemberinarray($array){
元=数组数(数组);
($ i = 0;$ i;
对于($ = $ i + 1;$ J $;
如果(数组{ $ i } = $数组{ $ }){
repeat_arr美元{ } =数组{ $我};
打破;
}
}
}
返回的repeat_arr;
}
测试用例
数组=(数组)
苹果,
iphone,
MIUI,
苹果,
橙,
橙色
);
repeat_arr美元= fetchrepeatmemberinarray(数组);
print_r($ repeat_arr);
>
复制代码代码如下所示:
< PHP
功能fetchrepeatmemberinarray($array){
获取/删除重复数据数组
unique_arr美元= array_unique(数组);
获取重复数据的数组。
repeat_arr美元= array_diff_assoc($array,unique_arr美元);
Return $repeat_arr;
}
测试用例
数组=(数组)
苹果,
iphone,
MIUI,
苹果,
橙,
橙色
);
repeat_arr美元= fetchrepeatmemberinarray(数组);
print_r($ repeat_arr);
>
(2)编写一个函数来实现这个函数,并使用这两个函数进行循环。
复制代码代码如下所示:
< PHP
功能fetchrepeatmemberinarray($array){
元=数组数(数组);
($ i = 0;$ i;
对于($ = $ i + 1;$ J $;
如果(数组{ $ i } = $数组{ $ }){
repeat_arr美元{ } =数组{ $我};
打破;
}
}
}
返回的repeat_arr;
}
测试用例
数组=(数组)
苹果,
iphone,
MIUI,
苹果,
橙,
橙色
);
repeat_arr美元= fetchrepeatmemberinarray(数组);
print_r($ repeat_arr);
>
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。