удается найти правильную функцию для сортировки многомерного массива следующим образом:Как использовать array_multisort() на многомерный массив
Array( [0] => Array (
[username] => 123
[name] => Name
[address] => array (
[line1] => address line 1
[line2] => address line 2
[postcode] => postcode
),
[1] => Array (
[username] => 1234
[name] => Name
[address] => array (
[line1] => address line 1
[line2] => address line 2
[postcode] => postcode
)
)
Я хочу, чтобы отсортировать выше массив элементом в адресном массиве() ,
Мне известно о функции array_multisort, которая будет легко сортироваться либо по имени пользователя, либо по адресу, но просто не может определить, как сортировать, используя поле другого уровня вниз.
Любая помощь будет высоко ценится
Благодаря
Вы должны использовать 'usort()' вместо этого, на самом деле – zerkms
@zerkms, что это неправильно. Построение массива сортировки решает его без ограничения. См. № 3 по адресу http://php.net/manual/en/function.array-multisort.php – Teson
usort примерно в 10 раз медленнее, см. Ниже. – Teson