21,890
社区成员
发帖
与我相关
我的任务
分享
$s =<<< TXT
[ {"id":"1","name":"21g","dis":"33"},
{"id":"2","name":"21g","dis":"22"},
{"id":"3","name":"21g","dis":"3"},
{"id":"4","name":"21g","dis":"5"},
{"id":"5","name":"21g","dis":"12"}]
TXT;
$a = json_decode($s, true);
for ($i=0; $i < 5 ; $i++) {
for ($k=4; $k>$i ; $k--) {
if ($a[$k]['dis']<$a[$k-1]['dis']) {
$temp = $a[$k];
$a[$k] = $a[$k-1];
$a[$k-1] = $temp;
}
}
}
print_r($a);
$s =<<< TXT
[ {"id":"1","name":"21g","dis":"33"},
{"id":"2","name":"21g","dis":"22"},
{"id":"3","name":"21g","dis":"3"},
{"id":"4","name":"21g","dis":"5"},
{"id":"5","name":"21g","dis":"12"}]
TXT;
$a = json_decode($s, true);
foreach($a as $v) $r[] = $v['dis'];
array_multisort($r, $a);
echo json_encode($a);[{"id":"3","name":"21g","dis":"3"},{"id":"4","name":"21g","dis":"5"},{"id":"5","name":"21g","dis":"12"},{"id":"2","name":"21g","dis":"22"},{"id":"1","name":"21g","dis":"33"}]