[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка ассоциативного массива
Oggy
Надо отсортировать массив по product_order по спаданию, ключи впринципе значения не имеют.

Array
(
[
0] => Array
(
[
products_id] => 123
[products_quantity] => 0
[products_name] => Product 1
[quantity] => 1
[product_order] => 1
)

[
1] => Array
(
[
products_id] => 456
[products_quantity] => 10
[products_name] => Product 2
[quantity] => 1
[product_order] => 8
)
[
2] => Array
(
[
products_id] => 789
[products_quantity] => 55
[products_name] => Product 3
[quantity] => 1
[product_order] => 3
)

)


по возростанию получилось так:

usort($ar, "cmp");
function cmp($a, $b)
{
return strnatcmp($a["price"], $b["price"]);
}

но нужно по спаданию...подскажыте пожалуйста функцыю обратную к strnatcmp
Guest
Поменяй местами аргументы в strnatcmp:
strnatcmp($b["price"], $a["price"])
Oggy
Цитата (Guest @ 4.02.2016 - 19:23)
Поменяй местами аргументы в strnatcmp:
strnatcmp($b["price"], $a["price"])

точно, спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.