深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

网站建设—PHP如何删除数组中的重复元素

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2019-4-4 17:35:08
深圳市杰力电机有限公司网站首页设计效果图
深圳市杰力电机有限公司网站首页设计效果图

本文我们讲述PHP通过array_unique()函数删除数组中重复元素,需要的朋友可以学习下

Array_unique()函数

Array_unique()函数,将数组元素的值作为字符串排序,然后对每个值只保留第一个键名,忽略所有后面的键名,就是删除数组中重复的元素。

代码示例:

<?php

$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()函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。利用这个特性我们可以间接实现数组去重。

代码示例:

<?php

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=>int1

1=>int5

2=>int2

3=>int5

4=>int1

5=>int3

6=>int2

7=>int4

8=>int5

更新数组:

Array(size=5)

0=>int1

1=>int5

2=>int2

3=>int5

4=>int1

以上就是PHP如何删除数组中的重复元素的详细内容了。

本文章来源易捷网络:企业网站建设

相关行业资讯

1、深圳网站建设关于服务器的选择
2、网站信息更新与用户交互实现方法
3、网站建设创新与用户体验分析
4、网页前端工程师学习与求职经验分享
5、对行业用户的需求分析是优化网站的核心内容
6、企业网站建设的关键要素分析
7、品牌建站有哪些特点及优势
8、手机网站建设的基本原则
9、深圳网站制作教您如何零基础搭建网站
10、构建一个微网站需要注意哪些方面
11、网站经营与SEO优化指南
12、网站定制的重要性与注意事项
13、网站建设基础知识指南
14、深圳网页制作对网站的重要性
15、网站系统维护与管理方案
16、如何打造一个的品牌网站
17、企业移动网站建设的重要性
18、如何才能建设一个好的的网站
19、企业网站建设公司支招如何做好微商城有哪些技巧
20、网站设计与网页制作指南 - 息化时代的视觉艺术与功能实现
21、品牌网站建设与网络设计公司选择指南
22、智能手机、移动互联网与企业移动网站建设
23、IIS程序池自动停止问题解决方案
24、如何评定自己的网站是否有前途
25、网站设计繁中求简理念解析 - 简洁设计的艺术
26、如何做成功的企业网站制作?
27、做网站开发为什么要做SSL证书?
28、高端定制网站和普通网站的区别有哪些?
29、网站设计应该如何选择配色?
30、宝安网站制作要多少钱?
31、精准的网站建设步骤你知道吗?
32、深圳坪洲网站设计哪家好?
33、怎么才能加强网站建设的安全性?
34、怎么样的网站设计有利于吸引客户点击?
35、中小企业为什么要做网站制作?
36、网站建设应该选择哪家主机服务器?
37、2025年企业为什么要做网站开发?
38、网站开发的核心内容是什么?
39、如何让企业网站建设更有价值?
40、电商网站开发的优点是什么?
41、网站设计如何才能个性化?
42、能吸引人的网站建设主页应该怎么做?
43、企业网站制作必须把握哪些方面?
44、网站开发的关键事项是什么?
45、扁平化网站设计详解 - 简约现代的网页设计理念
46、网站开发最重要的五个技巧
47、高价值的网站建设是怎样的?
48、有效网站制作的6大核心价值
49、如何建设最佳的企业网站开发?
50、做网站建设前需要考虑什么问题?

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号
best smoke alarms australia |  vape detectors |  三和基金会 |  灰鲸智能 |  惠州网站建设 |  sitemap |  sitemap