php获取数组中重复数据的两种方法

来源:互联网 发布:top2000软件下载 编辑:程序博客网 时间:2024/06/06 03:03
<meta charset='utf-8'>   <?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 ); if($repeat_arr){  print_r ( $repeat_arr ); }else{  print_r ("没有重复数据"); }?>


array_unique() - 去除数组中重复的元素值

$a1="206,206,206,201,206,201";//$array = explode(',', $a1);  //字符串组成数组$array1=implode(",",array_unique(explode(',', $a1))); print_r($array1);




引用:http://www.jb51.net/article/39246.htm

原创粉丝点击