Rumah > pembangunan bahagian belakang > tutorial php > php数组去重的小例子

php数组去重的小例子

WBOY
Lepaskan: 2016-07-25 09:05:40
asal
856 orang telah melayarinya
  1. function assoc_unique($arr, $key) {
  2. $tmp_arr = array();
  3. foreach($arr as $k => $v) {
  4. if(in_array($v[$key], $tmp_arr)) {
  5. unset($arr[$k]);
  6. } else {
  7. $tmp_arr[] = $v[$key];
  8. }
  9. }
  10. sort($arr);
  11. return $arr;
  12. }
  13. $aa = array(
  14. array('id' => 123, 'name' => '张三'),
  15. array('id' => 123, 'name' => '李四'),
  16. array('id' => 124, 'name' => '王五'),
  17. array('id' => 125, 'name' => '赵六'),
  18. array('id' => 126, 'name' => '赵六')
  19. );
  20. $key = 'name';
  21. assoc_unique(&$aa, $key);
  22. print_r($aa);
  23. ?>
复制代码

您可能感兴趣的文章: php创建数组的方法介绍 php使用array_unique判断数组中是否存在相同的值 有关php数组及循环的小例子 php在多维数组中查找特定的value的方法 加强版的array_unique函数(支持二维数组) 学习php多维数组的排序 php多维数组排序的例子 php数组回调过滤函数array_filter()的应用实例 php从数组中提取变量的函数及应用实例 对多维数组按某值排序的php代码 从数组中随机抽取一些元素的php代码



Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan