php数组操作中,有可能是从数据库获取的数据,有些字段出现了重复的状况,但要求输出的元素不重复。
这时可以运用array_flip来进行处理。
array_flip原理:array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。
一般情况下,将你获取到的数组翻转两次就可以去掉重复并恢复原来的键置。
假如$pingpaiarr为一数组,去掉它中间重复的代码是:$pingpaiarr= array_flip(array_flip($pingpaiarr));
有兴趣的朋友可以试下。