Я действительно запутался в сортировке многомерных массивов в PHP. У меня есть массив, как:сортировать многомерный массив с различными типами индексов
array(5) {
["DH"]=>
array(3) {
["price"]=>
string(5) "19.99"
["merchant"]=>
string(16) "DH"
}
["17.36"]=>
array(6) {
["price"]=>
string(5) "17.36"
["merchant"]=>
string(8) "Merchant"
["rating"]=>
string(6) "95-97%"
["reviews"]=>
string(5) "16990"
["time"]=>
string(19) "2014-02-12 17:07:02"
}
["hug"]=>
array(3) {
["price"]=>
string(5) "19.99"
["merchant"]=>
string(16) "hug"
}
["22.95"]=>
array(6) {
["price"]=>
string(5) "22.95"
["merchant"]=>
string(8) "Merchant"
["rating"]=>
string(7) "98-100%"
["reviews"]=>
string(5) "61043"
["time"]=>
string(19) "2014-02-12 17:07:02"
}
["24.05"]=>
array(6) {
["price"]=>
string(5) "24.05"
["merchant"]=>
string(8) "Merchant"
["rating"]=>
string(6) "90-94%"
["reviews"]=>
string(4) "8754"
["time"]=>
string(19) "2014-02-12 17:07:02"
}
}
для моего приложения, мне нужно, чтобы заказать эти 5 массивов с помощью значений, включая «цену» от низкого до высокого. Я уже пробовал много функций, упомянутых в php documentation, но не нашел никакого рабочего решения. У тебя есть идеи? Я действительно застрял в этом.
Спасибо за ваши ответы.
спасибо, что отлично работает :) –
Тогда отметьте это как правильно. :) –