1 3 7 - 1 4 4 1 - 9 7 9 7
首页 > 品牌伙伴 > 品牌伙伴详细内容

网站扶植—PHP怎样删除数组中的反复元素

来源:响应式网页设计公司 | 作者:响应式网页设计公司 | 时间:2022-03-27 | 浏览:1380
字体大小:



本文我们报告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若何删除数组中的频频元素的详细内容了。


本文章来历尚品中国:企业网站扶植



免责声明:本文内容由互联网用户自发贡献自行上传,本网站也不承担相关的法律责任。如果您发现本文章中有涉嫌抄袭的内容,请发送邮件至:sales@sznetsoft.com或者至电给本网站进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权的内容。
相关信息
  • QQ好友
  • QQ空间
  • 腾讯微博
  • 新浪微博
  • 人人网
  • 豆瓣网
  • Facebook
  • Twitter
  • linkedin
  • 谷歌Buzz


线

网软通在线


在线客服: 点击这里给我发消息                        

1231.jpg

留言内容