//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;
//                        }
//                    }
//                }
//            }

Comments are closed.

Post Navigation