深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

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

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/12/22

本文我们讲述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、现在和以前做SEO的方法有何不同
11、网络营销是什么网络营销推广策划方案应该怎么写
12、怎样通过反向链接提高网站的权重
13、企业网站建设站内链接优化有哪些好的方法
14、打造网站专题页面的优势竟如此之多
15、医院网站制作的现状分析
16、怎样选择一个专业的外贸营销型网站制作公司
17、推广优化讲究思维的探索
18、做网站哪些效果不能过于理想化
19、稳固关键词排名的方法有哪些
20、关于UI设计和UX设计之间差异介绍(一)
21、SEO优化对内容处理有什么技巧
22、网页UI设计规范、布局及提升用户体验设计(一)
23、高端网站制作与普通网站制作的区别
24、网页制作步骤主要有哪些
25、手机营销行为网站制作都具备哪些优势
26、个人创业者运营网站之网站推广期
27、网站制作要遵循哪些原则
28、外链该如何做才能提高排名
29、企业网站建设如何吸引更多用户
30、提高网站访问量的方法
31、建设网站需要了解适合哪种类型
32、谈邮件营销与SEO的关系
33、推广专员在网站优化过程中最常犯的一些错误
34、详解SEO行业的职业规划与建议
35、网页制作需要注意哪些原则问题
36、企业网站的设计风格一般包括哪些
37、网站制作,纯静态页面和伪静态页面有何区别
38、企业开发手机网站的原因
39、企业网站建设有哪些技巧值得我们学习
40、深圳营销定制型网站制作方案
41、对竞争对手的网站调查与分析
42、网页设计色彩搭配原理有哪些
43、如何增加网站流量以及用户转化率
44、网站SEO优化做移动端的必要性
45、海南网站建设正确的流程有哪些
46、网站设计的内容包含哪些?
47、网站设计容易被忽略的地方
48、链接是如何影响网站权重的
49、企业做网站动画图像
50、浅谈中文域名注册
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号