php循环输出数据库数组 太过爱你忘了你带给我的痛 2023-09-24 08:18 88阅读 0赞 这次给大家带来php获取数组中重复数据步骤详解,php获取数组中重复数据的注意事项有哪些,下面就是实战案例,一起来看一下。 要求找出php数组中的重复数据,总结了两种方法。 1,利用php提供的函数,array\_unique和array\_diff\_assoc来实现。 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' ); www.jbxue.com $repeat\_arr=FetchRepeatMemberInArray ( $array ); print\_r ( $repeat\_arr ); ?> 2,自定义函数实现这个功能,利用两次for循环 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', 'iphone', 'miui', 'apple', 'orange', 'orange' ); $repeat\_arr=FetchRepeatMemberInArray ( $array ); print\_r ( $repeat\_arr ); ?> 相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章! 推荐阅读: 怎样使用array\_sum() 计算数组元素值总和 php数组函数shuffle()与array\_rand()随机函数使用步骤详解 array\_search()函数按元素值返回键名步骤详解
还没有评论,来说两句吧...