php 去除数组中重复元素

时间:2023-03-08 17:18:58

去除数组中重复元素, 找了下可以一下两个函数

php array_flip()与array_uniqure()

$arr = array(…………) ;// 假设有数组包含一万个元素,里面有重复的元素。

$arr = array_flip(array_flip($arr)); // 这样便可以删除重复元素。

array_flip()用于将键值翻转

假如 $a = array(1=>'a', 2=>'a', 3=>'a', 4=>'b');

array_flip($a); // 之后, 就会变为 array('a'=>1, 'b'=>4);

array_flip($array_flip($a)); // 再翻转一次, 即为 array(1=>'a', 4=>'b');即为需要结果

相关文章