我想按日期对 PHP 中的数组进行排序,然后以 JSON 格式输出。我的数组包含很多“帖子”。这是当我对当前数组进行 json_encode 并将其作为 json 回显时它当前的显示方式。我想我可能不得不使用 usort() 但我不知道该怎么做。
我已经尝试过这个建议PHP 按包含日期的元素对多维数组进行排序,但它对我不起作用。请任何人都可以帮忙。谢谢
{
"post": [
{
"title": "Title 1",
"date": {
"strdate": "2013-04-09",
"dayname": "Tue"
}
},
{
"title": "Title 2",
"date": {
"strdate": "2013-04-08",
"dayname": "Mon"
}
}
]
}
我在 PHP 中的数组如下所示:
<?php
Array
(
["post"] => Array
(
[0] => Array
(
["title"] => Title
["date"] => Array
(
["strdate"] => 2013-04-09
["month"] => 04
["dayname"] => Tue
)
)
[1] => Array
(
["title"] => Title2
["date"] => Array
(
["strdate"] => 2013-04-08
["dayname"] => Mon
)
)
)
)
?>