我的数组中有重复的日期数据,如此
$data {
2016-07-21,
2016-07-22,
2016-07-23,
2016-07-21,
2016-07-22,
2016-07-23
}
在MySql语法中,我只是将DISTINCT放入查询中,以便日期不会重复,我怎么能" DISTINCT"这种情况下PHP中的数据?
答案 0 :(得分:1)
array_unique()
- 从数组中删除重复值。
答案 1 :(得分:0)
在php中,您可以使用array_unique()
方法删除重复。
<?php
$data = [
'2016-07-21',
'2016-07-22',
'2016-07-23',
'2016-07-21',
'2016-07-22',
'2016-07-23'
];
print_r(array_unique($data));
?>
<强> DEMO 强>
答案 2 :(得分:0)
只需通过
array_unique()
运行您的数组,您将获得如下所示的唯一值:
<?php
$data =[
'2016-07-21',
'2016-07-22',
'2016-07-23',
'2016-07-21',
'2016-07-22',
'2016-07-23',
];
$uniqueData = array_unique($data);
var_dump($uniqueData);
// YIELDS::
array (size=3)
0 => string '2016-07-21' (length=10)
1 => string '2016-07-22' (length=10)
2 => string '2016-07-23' (length=10)
答案 3 :(得分:0)
您可以使用“array_unique()函数”从数组中获取DISTINCT数据 例如,
<?php $a=array("a"=>"red","b"=>"green","c"=>"red"); print_r(array_unique($a));?>