Я попытался адаптировать этот код для сортировки многомерного массива по названному ключу / полю. Поле является целым числом, которое мне нужно отсортировать от наименьшего к наибольшему.
function myCmp($a, $b)
{
return strcmp($a["days"], $b["days"]);
}
uasort($myArray, "myCmp");
Это сортирует массивы так, как мне нужно, но в неправильном порядке. На данный момент он сортирует самые большие и самые маленькие, не используя естественный порядок. Мне нужно отсортировать наименьшее на наибольшее в естественном порядке (например, 2 предшествует 5, 12 и 24).