这篇文章主要为大家详细介绍了PHP函数array_flip()在重复数组元素删除用法示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小玲来看看吧!
我们都知道,PHP中的数组元素删除的方式可以有很多种,经常用到的函数有php中array_unique()。那么我们今天为大家介绍的PHP函数array_flip()在删除数组重复元素时的效率要比array_unique()函数高出大约5倍左右。
PHP函数array_flip()格式:
代码如下:
array array_flip ( array trans )
//array_flip -- 交换数组中的键和值
代码如下:
$arr = array(…………) ;//假设有一万个元素的数组,里面有重复的元素。
$arr = array_flip(array_flip($arr)); //这样便可以删除重复元素。
代码如下:
$arr1 = array ("age" => 30, "name" => "四海网");
$arr2 = array_flip($arr1); //$arr2 就是 array(30 => "age", "四海网" => "name");
代码如下:
$arr1 = array ("age" => 30, "name" => "四海网", "age" => 20); "age" => 20将会取代"age" => 30
$arr1 = array ("name" => "四海网", "age" => 20);
代码如下:
$arr1 = array ("age" => 30, "name" => "四海网", "age" => 20);
$arr1 = array_flip($arr1); //$arr1 变成了 array("四海网" => "name", 20 => "age");
//再把 $arr1 的键名与值还复:
$arr1 = array_flip($arr1);
代码如下:
$arr1 = array_flip(array_flip($arr1));
本文来自:http://www.q1010.com/173/15109-0.html
注:关于PHP函数array_flip()在重复数组元素删除用法示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。