PHP实现去除重复数据只保留唯一
PHP实现去除重复数据只保留一个的功能可以将一堆包含了大量重复数据的信息进行过滤,只保留唯一的数据。
代码如下:
<?php
// 删除数组中相同元素,只保留一个相同元素
function formatArray($array)
{
sort($array);
$tem = '';
$temarray = array();
$j = 0;
for($i=0;$i<count($array);$i++)
{
if($array[$i]!=$tem)
{
$temarray[$j] = $array[$i];
$j++;
}
$tem = $array[$i];
}
return $temarray;
}
//测试 调用函数
$array = array('aa','bb','aa',3,4,5,5,5,5,'bc');
$arr = formatArray($array);
print_r($arr);//输出:aa,bb,3,4,5,bc
?>
网上一些去重复工具就是使用这样的代码来制作的,也是一段特别好用的去重复代码。