这篇文章主要为大家详细介绍了php array数组删除重复元素的简单示例,具有一定的参考价值,可以用来参考一下。
对php array数组删除重复元素的方法感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
/**
* php array数组删除重复元素的方法
*
* @param
* @arrange 512-笔记网: www.q1010.com
**/
<?php
$input = array("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique($input);
print_r($result);
/*** 来自四海网(www.q1010.com) ***/
上例将输出:
/**
* php array数组删除重复元素的方法
*
* @param
* @arrange 512-笔记网: www.q1010.com
**/
<?php
$arr = array("a"=>"a1","b"=>'b1',"c"=>"a2","d"=>"a1");
$arr1 = array_flip($arr);
print_r($arr1);//先反转一次,去掉重复值,输出Array ( [a1] => d [b1] => b [a2] => c )
$arr2 = array_flip($arr);
print_r($arr2);//再反转回来,得到去重后的数组,输出Array ( [a1] => d [b1] => b [a2] => c )
$arr3 = array_unique($arr);
print_r($arr3);//利用php的array_unique函数去重,输出Array ( [a] => a1 [b] => b1 [c] => a2 )
/*** 来自四海网(www.q1010.com) ***/
二种方法不同的是用array_flip得到的是重复元素最后的键和值,用array_unique得到的是二个重复元素第一个键和值. 具体情况当然还是看需求了.
本文来自:http://www.q1010.com/173/1240-0.html
注:关于php array数组删除重复元素的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:数组删除
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。