好吧,我的问题很复杂。
我有那个json文件:
{
"books": [
{
"book": [
{
"Title": "Java How to Program",
"Author": "Deitel & Deitel",
"Edition": "2007"
}
]
},
{
"book": [
{
"Title": "Patterns of Enterprise Application Architecture",
"Author": "Martin Fowler",
"Edition": "2002"
}
]
},
{
"book": [
{
"Title": "Head First Design Patterns",
"Author": "Elisabeth Freeman",
"Edition": "2004"
}
]
},
{
"book": [
{
"Title": "Internet & World Wide Web: How to Program",
"Author": "Deitel & Deitel",
"Edition": "2007"
}
]
}
]
}
在我的 PHP 中,我有这个:
$file = file_get_contents('books.json');
$json = json_decode($file, true);
如何按倍数规则对数组进行排序?例如:
echo sort_my_array('Title', ASC, 'Author', DESC, $json);
我已经尝试了很多方法,但我认为我的错误是在我尝试使用 array_multidimensional 时。
有人可以向我解释如何创建这个吗?
提前致谢