如何在PHP中从数组中删除重复值如何从PHP数组中删除重复值?
3 回答
![?](http://img1.sycdn.imooc.com/5458626a0001503602200220-100-100.jpg)
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
$array = array(1, 2, 2, 3);$array = array_unique($array); // Array is now (1, 2, 3)
![?](http://img1.sycdn.imooc.com/545865470001bf9402200220-100-100.jpg)
慕沐林林
TA贡献2016条经验 获得超9个赞
//Find duplicates $arr = array( 'unique', 'duplicate', 'distinct', 'justone', 'three3', 'duplicate', 'three3', 'three3', 'onlyone' );$unique = array_unique($arr); $dupes = array_diff_key( $arr, $unique ); // array( 5=>'duplicate', 6=>'three3' 7=>'three3' )// count duplicatesarray_count_values($dupes); // array( 'duplicate'=>1, 'three3'=>2 )
![?](http://img1.sycdn.imooc.com/5859e2d50001f6bb01000100-100-100.jpg)
qq_笑_17
TA贡献1818条经验 获得超7个赞
array_values(array_unique($array));
array_unique
array_values
- 3 回答
- 0 关注
- 1113 浏览
添加回答
举报
0/150
提交
取消