Como ordenar um array bidimensional pelo valor de uma das colunas em PHP?
Olá, colegas! Comecei a estudar PHP recentemente e me deparei com um problema que parece simples, mas não consigo resolver. Tenho um array bidimensional que contém dados de usuários: nome, idade e cidade. Ele se parece com isso:\n\n```php\n$users = [\n ['name' => 'Иван', 'age' => 25, 'city' => 'Москва'],\n ['name' => 'Мария', 'age' => 30, 'city' => 'Санкт-Петербург'],\n ['name' => 'Алексей', 'age' => 22, 'city' => 'Казань'],\n ['name' => 'Елена', 'age' => 28, 'city' => 'Новосибирск']\n];\n```\n\nPreciso ordenar este array por idade (pela key 'age') em ordem crescente, para que os usuários mais jovens venham primeiro. Tentei usar a função `sort()`, mas ela quebra completamente a estrutura do array e perde as keys. Tentei `ksort()` e `asort()` — elas funcionam