PHP数组去重/
程序员文章站
2022-04-30 13:53:29
...
?数组去重
$term = array_column ( $grade , 'term' );$term =array_flip(array_flip($term));print_r($term);
效果:
原理:
array_flip():
函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。
如果原数组中的值的数据类型不是字符串或整数,函数将报错。
两次键和值交换,由于PHP不允许键名重复,就达到去重的效果了。
第二种方法:
print_r(array_unique($term));
array_unique() 函数移除数组中的重复的值,并返回结果数组。
当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
返回的数组中键名不变。
上一篇: Photoshop 照片加上轻柔的纱帘
下一篇: Photoshop制作一个液化的鼠标
推荐阅读
-
array_multisort — 对多个数组或多维数组进行排序,arraymultisort多维_PHP教程
-
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法_php实例
-
PHP除了数组中的空值
-
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比_php技巧
-
php将数组存储为文本文件方法汇总
-
php中判断数组是一维,二维,还是多维的解决方法_php实例
-
js数组跟php数组的区别
-
PHP 数组,该如何处理
-
php 操作数组(合并,拆分,追加,查找,删除等)_php技巧
-
PHP扩展开发-数组的使用以及HashTable简介_PHP教程