【发布时间】:2014-01-31 12:12:22
【问题描述】:
我有一个格式为“m/d/Y”(月/日/年)的日期数组:
$array = array(
'1/10/2014',
'1/11/2014',
'1/12/2014',
'1/13/2014',
'1/14/2014'
);
我想输出只有今天或未来日期的数组。因此,如果今天是 2014 年 1 月 12 日,它将消除 2014 年 1 月 10 日和 2014 年 1 月 11 日。
这是我所拥有的不起作用的:
foreach ($array as $date) {
$unixdate = strtotime($date);
if ($unixdate < time()) {
unset($array[$date]);
}
}
print_r($array);
我想我没有正确使用unset,因为它会打印整个数组?
【问题讨论】:
-
$data 不是数组索引