首页 > 编程语言 > 详细

快速去除数组中重复的值

时间:2016-01-19 14:23:48      阅读:170      评论:0      收藏:0      [点我收藏+]
<?php
$a1 = array(
    ‘green‘,
    ‘red‘,        
    ‘blue‘,
    ‘orange‘,
    ‘blue‘,
    ‘green‘,
);
print_r($a1);
echo "<br/>";
//方法一 array_flip()  array_flip()
$a2 = array_flip($a1);
print_r($a2);
echo "<br/>";

$a3 = array_flip($a2);
print_r($a3);
echo "<br/>";
// 方法二 array_flip()  array_keys()
$a4 = array_keys($a2);
print_r($a4);
echo "<br/>";    

//最后运行的结果
Array ( [0] => green [1] => blue [2] => orange [3] => blue [4] => orange ) //a1
Array ( [green] => 0 [blue] => 3 [orange] => 4 ) //a2
Array ( [0] => green [3] => blue [4] => orange ) //a3
Array ( [0] => green [1] => blue [2] => orange ) //a4

 

快速去除数组中重复的值

原文:http://www.cnblogs.com/fly-sunlight/p/5141900.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!