BOB体官网手机版—PHP如何删除数组中的重复元素
本文大家讲述PHP通过 array_unique()函数删除数组中重复元素,需要的朋友可以学习下
Array_unique()函数
Array_unique()函数,将数组元素的值作为字符串排序,然后对每个值只保留第一个键名,忽略所有后面的键名,就是删除数组中重复的元素。
代码示例 :
$result1 = array("a" => "green", "red", "b" => "green", "blue", "red");
var_dump($result1);
$result2 = array_unique($result1);
var_dump($result2);
?>
输出 :
Array (size=5)
‘a’=>string ’green’ (length=5)
0 => string ‘red’ (length=3)
‘b’ => string ‘green’ (length=5)
1 => string ‘blue’ (length=4)
2 => string ‘red’ (length=3)
Array (size=3)
‘a’=>string ’green’ (length=5)
0 => string ‘red’ (length=3)
1 => string ‘blue’ (length=4)
Array_flip()函数
Array_flip()函数用于反转/交换数组中的所有的键名以及它们关联的键值。
array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。利用这个特性大家可以间接实现数组去重。
代码示例 :
header("content-type:text/html;charset=utf-8");
$a = array(1, 5, 2, 5, 1, 3, 2, 4, 5);
// 输出原始数组
echo "原始数组 :";
var_dump($a);
// 通过使用翻转键和值移除重复值
$a = array_flip($a);
// 通过再次翻转键和值来恢复数组元素
$a = array_flip($a);
// 重新排序数组键
$a = array_values($a);
// 输出更新后的数组
echo "更新数组 :";
var_dump($a);
?>
输出 :
原始数组:
Array (size=0)
0 => int 1
1 => int 5
2 => int 2
3 => int 5
4 => int 1
5 => int 3
6 => int 2
7 => int 4
8 => int 5
更新数组:
Array (size=5)
0 => int 1
1 => int 5
2 => int 2
3 => int 5
4 => int 1
以上就是PHP如何删除数组中的重复元素的详细内容了。
本文章来源尚品中国:企业BOB体官网手机版
建站流程
-
网站需求
-
网站策划方案
-
页面设计风格
-
确认交付使用
-
资料录入优化
-
程序设计开发
-
后续跟踪服务
-
联系电话
010-60259772
热门标签
- BOB体官网手机版
- 食品BOB体官网手机版
- 微信小程序开发
- 小程序开发
- 无锡BOB体官网手机版
- 研究所BOB体官网手机版
- 沈阳BOB体官网手机版
- 廊坊BOB体官网手机版
- 郑州BOB体官网手机版
- 婚纱摄影BOB体官网手机版
- 手机端BOB体官网手机版
- 高校BOB体官网手机版
- 天津BOB体官网手机版
- 教育BOB体官网手机版
- 品牌BOB体官网手机版
- 政府BOB体官网手机版
- 北京BOB体官网手机版
- BOB体官网手机版
- BOB体官网手机版
最新文章
推荐资讯
更多行业-
BOB体官网手机版企业总结一下新网站的不收录原因
随着越来越多的网站上线,搜索引擎对网站的要求也变得更高。蜘蛛和爬虫都非...
2022-07-06 -
2020年外贸网站建站分析
在互联网高速发展的电子商务时代,全球90%以上的买家会通过互联网找到新...
2020-06-05 -
手机移动端BOB体官网手机版时要考虑哪些问题?
随着互联网的迅速发展,人们开始依赖网络平台进行详细的宣传和交流。当然,...
2020-03-02 -
定制BOB体官网手机版的重要性,需要注意哪些问题?
对于企业来说在BOB体官网手机版的过程中要根据企业的特点以及环境进行设定,才能突...
2022-08-15 -
【BOB体官网手机版】致“客户要求售前设计稿”的一封信
尊重的客户:您好!针对您现在需要制作售前样稿的要求,大家非常理解。由于...
2010-12-22 -
photoshop切换屏幕显示模式教程(胜过百度经验)
在Photoshop中有三种不同的屏幕显示模式,单击应用程序栏中的&l...
2015-12-04
预约专业咨询顾问沟通!
免责声明
非常感谢您访问大家的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、BOB体官网手机版部分内容来源自网络,涉及到的部分文章和图片版权属于原编辑,BOB体官网手机版转载仅供大家学习和交流,切勿用于任何商业活动。
2、BOB体官网手机版不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与大家,大家会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com