Мой массив выглядит так:
Array
(
[0] => Array
(
[0] => 1
[1] => 6
[2] => 4
[3] => 5
)
[1] => Array
(
[0] => 272.05
[1] => 63.54
[2] => 544.79
[3] => 190.62
)
[2] => Array
(
[0] => 2011-03-06 14:08:19
[1] => 2011-03-06 14:29:04
[2] => 2011-03-06 14:28:39
[3] => 2011-03-06 14:29:28
)
)
Я хочу отсортировать по $ myArray [1]. У меня есть эта функция usort:
function sortAmount($a, $b) {
return strnatcmp($a[1], $b[1]);
}
Это называется так:
usort($myArray, "sortAmount");
Однако массив не изменяется после вызова usort. Я хочу, чтобы числа в $ myArray [1] сортировались в порядке возрастания, а соответствующие индексы в $ myArray [0] и $ myArray [2] менялись вместе с ним.