欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php数组遍历相同的元素覆盖_php获取数组中重复数据的两种方法

发布时间:2025/3/12 php 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php数组遍历相同的元素覆盖_php获取数组中重复数据的两种方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

搜索热词

代码如下:

PHP

function FetchRepeatMemberInArray($array) {

// 获取去掉重复数据的数组

$unique_arr = array_unique ( $array );

// 获取重复数据的数组

$repeat_arr = array_diff_assoc ( $array,$unique_arr );

return $repeat_arr;

} // 测试用例

$array = array (

'apple',

'iphone',

'miui',

'apple',

'orange',

'orange'

);

$repeat_arr = FetchRepeatMemberInArray ( $array );

print_r ( $repeat_arr );

?>

(2)自己写函数实现这个功能,利用两次for循环

代码如下:

PHP

function FetchRepeatMemberInArray($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;

} // 测试用例

$array = array (

'apple',

'orange'

);

$repeat_arr = FetchRepeatMemberInArray ( $array );

print_r ( $repeat_arr );

?>

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖

总结

以上是生活随笔为你收集整理的php数组遍历相同的元素覆盖_php获取数组中重复数据的两种方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。