深圳易捷网络科技注册咨询网-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、企业网站seo关键词该如何筛选呢?
6、手机网站建设文化元素的缺失
7、我们该用怎样的思想来积累自己的人脉
8、网站建设浅谈网站运维需要注意的问题
9、新站排名忽上忽下的原因
10、响应式网站如何优化
11、网站建设的用户体验
12、网站建设和网站优化必须同步进行才能效果最大化
13、网站建设误区:关于模板、自助与定制网站
14、企业危机管理是什么意思
15、公司网站制作文字的样式选择
16、交换友情链接容易被误解的地方
17、2019年适合你使用的19种流行免费字体(一)
18、影响网站加载速度的因素有哪些
19、制作网站要妥善放置每一个导航
20、教你利用百度产品来推广自己的网站
21、15个网站优化小技巧
22、 哪些因素会影响到对网站的优化进程?
23、企业网站需要注意那些因素
24、网站外链建设更要注重质量
25、浅析无人机该如何建设自己的网站呢
26、网站建设采用模板类型与响应式制作的区别
27、想让你的电商网站值得信赖看看这7大要素
28、说说SEO优化的外链建设准则有哪些?
29、网站建设怎样才能做到最好
30、提高用户体验的6个技巧
31、企业对于网站版权及所有权的问题应注意什么
32、网站内容是否为原创百度是这样判断的
33、企业做网站想要带来利润有哪些条件
34、怎样去做好SEO优化工作?
35、如何做SEO才能让你的站超越老站
36、百度来路跳转造成的影响及处理方法
37、关于外贸网站建设,你需要了解这些自带流量的
38、为什么越来越多的人选择建站cms
39、山东菏泽网站建设留住用户的几大要素
40、做网站怎么针对内链进行布置
41、在网站建设中需注意的几点细节
42、做SEO站外优化具体的操作步骤
43、HTML5定稿了,为什么原生App世界将被颠覆
44、设计上也讲究最靠下的网站页脚
45、什么是网络营销网络营销的方式有哪些
46、网站设计业务上的权衡
47、为什么你的网站排名一直上不去
48、手机网站建设的决胜关键点
49、初入seo优化行业该如何做?
50、网站优化过程中的两种怪现象

相关视频推荐

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