【发布时间】:2016-09-23 10:53:07
【问题描述】:
如何合并两个 JSON arrays,然后对 ID 的值进行排序,以便结果显示最大数字到最小数字?
例如,我想要的下面脚本的输出是:
- 1 - 金博
- 2 - 鲍勃
- 6 - 卢克
- 12 - 克里斯
- 16 - 乔纳斯
- 36 - 山姆
这是我的 JSON 数组:
$json1 ='
{
"error": "trueee",
"info": {
"collections": [{
"ID": "1"
"Name": "Jimbo"
}, {
"ID": "36"
"Name": "Sam"
}, {
"ID": "2",
"Name": "Bob"
}]
}
}
';
$json2 ='
{
"error": "trueee",
"info": {
"collections": [{
"ID": "12"
"Name": "Chris"
}, {
"ID": "6"
"Name": "Luke"
}, {
"ID": "16"
"Name": "Jonas"
}]
}
}
';
【问题讨论】: