-1
如何整理$rr
的价值?$rr[xx]->label
作为升序?PHP - 如何通过其数组值排序整个数组?
$result=curl_exec ($ch);
$rr = json_decode($result);
foreach($rr as $k=>$v) {
echo $v->label . ' - ' . $v->id . '<Br/>';
}
输出:
Oman - 500
Uk - 99
America - 100
Denmark - 120
预期输出(由标签排序):
America - 100
Denmark - 120
Oman - 500
Uk - 99
['usort'](HTTP:// PHP .net/usort) –
http://php.net/array_multisort向下滚动到e xample#3 – Bert
@Bert multisort比需要更复杂。只需一行代码即可:'usort($ rr,function($ a,$ b){return $ a-> label> $ b-> label;});'参见本演示:https:// 3v4l。 org/AKOPl – BeetleJuice