php是否将今天的日期与(多维)数组中的日期进行比较?
我有一个日期数组,我想知道是否有可能搜索一个数组,删除任何在今天日期之前的项目,并保留其余的 这是我的数组php是否将今天的日期与(多维)数组中的日期进行比较?,php,arrays,date,multidimensional-array,Php,Arrays,Date,Multidimensional Array,我有一个日期数组,我想知道是否有可能搜索一个数组,删除任何在今天日期之前的项目,并保留其余的 这是我的数组 Array ( [0] => Array ( [date] => 2013-07-14 ) [1] => Array ( [date] => 2013-08-31 ) [2] => Array (
Array
(
[0] => Array
(
[date] => 2013-07-14
)
[1] => Array
(
[date] => 2013-08-31
)
[2] => Array
(
[date] => 2013-09-15
)
[3] => Array
(
[date] => 2013-10-12
)
[4] => Array
(
[date] => 2013-10-16
)
[5] => Array
(
[date] => 2013-10-19
)
[6] => Array
(
[date] => 2013-10-23
)
[7] => Array
(
[date] => 2013-10-26
)
[8] => Array
(
[date] => 2013-10-30
)
[9] => Array
(
[date] => 2013-09-07
)
[10] => Array
(
[date] => 2013-08-14
)
[11] => Array
(
[date] => 2013-08-24
)
[12] => Array
(
[date] => 2013-09-11
)
[13] => Array
(
[date] => 2013-09-28
)
[14] => Array
(
[date] => 2013-10-05
)
)
诸如此类:
$buffer = array();
foreach ($dates as $element) {
if (strtotime($element['date']) >= time()) {
$buffer[] = $element;
}
}
允许您定义对数组中的每个项运行的回调。如何通过循环并将日期与实际需要的数据进行比较,并构建新的筛选数组
$newarray = array();
foraeach($array as $data)
{
if($data['date'] >= $yourdate)
{
$newarray] = $data;
}
}
通过循环并将日期与实际需要的数据进行比较,然后构建一个新的过滤数组怎么样?是的,使用一些非常简单的技术是完全可能的,其中大多数只是涉及一个循环。你试过什么吗?你被困在哪里了?
array\u filter
在这里更合适,你不觉得吗?你说得对,我忘了那个。看起来很适合我。