Одна из моих функций возвращает этот массив ... Да, я видел другие примеры здесь, на SO, но не смог решить мою проблему.Сортировка многомерных массивов в php
array (size=4)
0 =>
array (size=2)
'refferrer' => string 'http://google.com/' (length=18)
'number_of_reffers' => string '15' (length=2)
1 =>
array (size=2)
'refferrer' => string 'https://facebook.com/' (length=21)
'number_of_reffers' => string '22' (length=2)
2 =>
array (size=2)
'refferrer' => string 'none' (length=4)
'number_of_reffers' => string '74' (length=2)
3 =>
array (size=2)
'refferrer' => string 'http://findy.com/' (length=17)
'number_of_reffers' => string '6' (length=1)
Я хотел бы знать, как сортировать этот массив в порядке убывания и asscending порядок использования
«number_of_reffers» ...
То, что я пытаюсь сказать, что я хочу один с наивысшим номером_результаты, чтобы прийти первым, следовать следующему и так далее.
Возможно ли это, и как я могу это сделать в php.
Спасибо вам за помощь.
Я уверен, что в других примерах вы видели, 'usort' был использован. Можете ли вы объяснить, почему это не решило вашу проблему? –
@ Don'tPanic Я понятия не имею, почему они не работают, но используя ответы ниже, особенно тот, который я принял, объяснил это лучше, а также помог мне понять [PHP: usort Manuel] (http://php.net/manual /en/function.usort.php). Спасибо. – Ukor