//usort 更适合处理
usort($list,function ($a,$b){
return $a[‘original_price’] == $b[‘original_price’] && $a[‘desc’] > $b[‘desc’];
});

// $count = count($list);
// for ($k = 1; $k < $count; $k++) { // for ($i = 0; $i < $count - $k; $i++) { // if (isset($list[$i + 1])) { // if ($list[$i]['original_price'] == $list[$i + 1]['original_price'] && $list[$i]['desc'] > $list[$i + 1][‘desc’]) {
// $temp = $list[$i];
// $list[$i] = $list[$i + 1];
// $list[$i + 1] = $temp;
// }
// }
// }
// }