多次元配列を並べ替えようとしていますが、並べ替えはループ内で機能しますが、ループの実行後にその並べ替えが保存されません。並べ替えを固定するにはどうすればよいですか?
function cmp_by_orderNumber($a, $b) {
return $a["ORDER"] - $b["ORDER"];
}
foreach($response['content']['listings'] as $i => $v) {
usort($v['MEMBERS'], "cmp_by_orderNumber");
// sorted!
echo '<pre>'; print_r($v); echo '</pre>';
}
// sort has reverted!
echo '<pre>'; print_r($response['content']['listings']); echo '</pre>';