您的位置:首页 > 编程语言 > PHP开发

php 数组去除重复(不使用去重函数,不遍历)方法

2013-07-24 19:42 645 查看
今天偶然在群里看到这个问题,要解决这个问题很简单,只需要理解php数组key/value的属性及熟悉数组函数.

方法一:

array_combine – Creates an array by using one array for keys and another for its values

$a=array(‘a’,'a’,'b’,'c’,'c’);

$b=array_combine($a,$a);

var_dump($b);

方法二:

array_flip — Exchanges all keys with their associated values in an array

$a=array(‘a’,'a’,'b’,'c’,'c’);

$c=array_flip(array_flip($a));

var_dump($c);

两个方法其实是使用了同一原理,数组中key不能重复的属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: