Я массив как этотPHP массив сортировать по два поля значения
Array ( [0] => Array("destination" => "Sydney", "airlines" => "airline_1", "one_way_fare" => 100, "return_fare => 300 ), [2] => Array("destination" => "Sydney", "airlines" => "airline_2", "one_way_fare" => 150, "return_fare => 350 ), [3] => Array("destination" => "Sydney", "airlines" => "airline_3", "one_way_fare" => 180, "return_fare => 380 ) )
Как я сортирует значение по return_fare возрастанию, one_way_fare возрастанию?
Я попытался array_multisort(), но я в конечном итоге получить перепутали данные ..
asort работает только для одного одномерного массива, мне нужно сортировать двумя значениями или более, как я могу добиться этого, как и в SQL, заказ по field1 asc, field2 asc?
спасибо ..! Я думаю, что сделал это точно так же, как посоветовал. не может найти функцию array_orderby(), хотя на странице руководства пользователя – flyclassic
@flyclassic, первый комментарий: http://www.php.net/manual/en/function.array-multisort.php#100534 –
спасибо .. сейчас я вижу это .. – flyclassic