Я пытаюсь отсортировать этот массив по season_number
, однако я не уверен, какую функцию использовать, поскольку я предполагаю, что мне нужен пользовательский сортировка? Есть идеи?Сортировка многомерного массива help
Array
(
[0] => Array
(
[season_number] => 7
[show_id] => 21
[show_seasons_id] => 14
)
[1] => Array
(
[season_number] => 6
[show_id] => 21
[show_seasons_id] => 31
)
[2] => Array
(
[season_number] => 1
[show_id] => 21
[show_seasons_id] => 40
)
[3] => Array
(
[season_number] => 2
[show_id] => 21
[show_seasons_id] => 41
)
)
хороший один ... хотя '$ link', вероятно, придется стать' $ val'. – xtofl
@xtofl ах, да, вы правы. Извините, это часть частого кода, который я использую, и я копировал и вставлял. Раньше я использовал usort, как ваш пример, однако я обнаружил, что этот способ немного быстрее. Дайте мне знать, если у вас есть разные выводы. – jb1785
Я не настраивал его. Это может быть быстрее из-за того, что «ключи» извлекаются только один раз, а с помощью определяемой пользователем функции логика выделения ключей необходима для каждой операции сравнения в алгоритме сортировки. – xtofl