【发布时间】:2016-08-25 13:10:37
【问题描述】:
我有一个如下的数组:
Array
(
[0] => Array
(
[clearing] => 160000
[paydate] => 2016-08-03
[latecharge] => 900
)
[1] => Array
(
[clearing] => 160000
[paydate] => 2016-08-04
[latecharge] => 950
)
[2] => Array
(
[clearing] => 160001
[paydate] => 2016-08-05
[latecharge] => 850
)
)
我正在尝试保留每个清除的最新paydate 并删除数组的其余部分。
例如,对于清除 160000,最新的 paydate 是 2016-08-04,对于 160001,最新的 paydate 是 2016-08-05,所以我的结果数组应该如下所示:
Array
(
[1] => Array
(
[clearing] => 160000
[paydate] => 2016-08-04
[latecharge] => 950
)
[2] => Array
(
[clearing] => 160001
[paydate] => 2016-08-05
[latecharge] => 850
)
)
我该怎么做?
【问题讨论】:
-
我认为 array_filter 可能会有所帮助:php.net/manual/en/function.array-filter.php
-
我不知道数据来自哪里,但如果可能的话,您应该从那里获取正确的数据。
标签: php arrays multidimensional-array