//drugstore_distance是你要根据对象的什么属性排序 $list=[{},{},……{}]; usort($list, function($a, $b) { return $a['drugstore_distance']< $b['drugstore_distance']? -1 : 1; //升序 }); dump($list);exit();