红枫心声社区

 找回密码
 立即注册

手机动态码快速登录

手机号快速注册登录

搜索
热搜: 活动
查看: 330|回复: 0

更快的方式实现PHP数组去重

[复制链接]

50

主题

134

帖子

369

积分

正式会员

Rank: 3Rank: 3

积分
369

活跃会员

发表于 2022-5-9 08:32:51 | 显示全部楼层 |阅读模式
数组去重的几种快捷方式:
1.//创建一个包含重复值的,一共四个元素的数组
$array = array('green','blue','orange','blue');
// 翻转数组,你将会得到唯一键值的数组
array('green'=>0,'blue'=>1,'orange'=>2);
$array = array_flip($array);
//然后再翻转一次,将键和值重新放置,然后得到数组:array(0=>'green',1=>'blue',2=>'orange');
$array = array_flip($array);
2.$array = array('green','blue','orange','blue'); $array = array_flip($array);
$array = array_flip($array);
//使用array_merge()函数修复键值
$array = array_merge($array);
3.$array = array('green','blue','orange','blue'); $array = array_flip($array);
//跟第一个例子一样,但是现在我们先提取数组的键值
$array = array_keys($array);



您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则

快速回复 返回顶部 返回列表