Heim > Backend-Entwicklung > PHP-Tutorial > PHP数组去重/

PHP数组去重/

WBOY
Freigeben: 2016-06-23 13:26:22
Original
1110 Leute haben es durchsucht

?数组去重

$term  =  array_column ( $grade ,  'term' );$term  =array_flip(array_flip($term));print_r($term);
Nach dem Login kopieren

效果:


原理:

array_flip():

函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。

如果原数组中的值的数据类型不是字符串或整数,函数将报错。


两次键和值交换,由于PHP不允许键名重复,就达到去重的效果了。


第二种方法:

print_r(array_unique($term));

array_unique() 函数移除数组中的重复的值,并返回结果数组。

当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

返回的数组中键名不变。



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage