php数组操作:array_flip去除数组中重复元素

来源:互联网 发布:云计算对erp的影响 编辑:程序博客网 时间:2024/05/21 06:40

php数组操作中,有可能是从数据库获取的数据,有些字段出现了重复的状况,但要求输出的元素不重复。

这时可以运用array_flip来进行处理。

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

一般情况下,将你获取到的数组翻转两次就可以去掉重复并恢复原来的键置。

假如$pingpaiarr为一数组,去掉它中间重复的代码是:$pingpaiarr= array_flip(array_flip($pingpaiarr));

有兴趣的朋友可以试下。

原创粉丝点击