Avatar ·

Ordenação de array multidimensional pelo valor de uma chave em PHP

Olá a todos. Sou um desenvolvedor PHP iniciante e me deparei com o problema de ordenar um array de arrays associativos pelo valor de um campo específico. Eu tenho um array $users que contém dados sobre os usuários: ```php $users = [ ['name' => 'Иван', 'age' => 25], ['name' => 'Анна', 'age' => 18], ['name' => 'Пётр', 'age' => 30], ['name' => 'Мария', 'age' => 22] ]; ``` Preciso ordenar este array pela idade (pelo campo 'age') em ordem crescente para obter: ``` ['name' => 'Анна', 'age' => 18], ['name' => 'Мария', 'age' => 22], ['name' => 'Иван', 'age' => 25], ['name' => 'Пётр', 'age' => 30] ``` Tentei usar as funções comuns sort() e asort(), mas elas funcionam apenas com arrays simples. Com arrays multidimensionais, elas geram erro ou ordenam incorretamente. Diga-me como ordenar corretamente um array de arrays associativos pelo valor de uma das chaves? Preciso de uma solução em PHP puro, sem usar bancos de dados ou frameworks. Desde já