Avatar ·

Como ordenar um array bidimensional pelo valor de uma das colunas em PHP?

Olá a todos! Sou iniciante em PHP e me deparei com uma tarefa que me deixou perplexo. Tenho um array bidimensional (multidimensional) que contém dados sobre usuários. Aqui está um exemplo:\n\n```php\n$users = [\n ['name' => 'Иван', 'age' => 25, 'salary' => 50000],\n ['name' => 'Мария', 'age' => 30, 'salary' => 60000],\n ['name' => 'Петр', 'age' => 22, 'salary' => 45000],\n ['name' => 'Анна', 'age' => 28, 'salary' => 55000]\n];\n```\n\nPreciso ordenar este array por idade (`age`) em ordem crescente, para que os usuários mais jovens venham primeiro. Tentei usar `sort()`, `asort()` e `ksort()`, mas eles funcionam apenas com arrays unidimensionais e simplesmente embaralham as linhas ou chaves, sem ordenar pelo campo interno.\n\nTambém li sobre `array_multisort()`, mas não entendi como