Avatar ·

Wie sortiert man ein zweidimensionales Array nach dem Wert einer Spalte in PHP?

Hallo zusammen! Ich bin neu in PHP und habe eine Aufgabe, die mich vor ein Rätsel gestellt hat. Ich habe ein zweidimensionales Array (mehrdimensional), das Benutzerdaten enthält. Hier ist ein Beispiel:\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\nIch muss dieses Array nach dem Alter (`age`) in aufsteigender Reihenfolge sortieren, sodass die jüngsten Benutzer zuerst kommen. Ich habe versucht, `sort()`, `asort()` und `ksort()` zu verwenden, aber sie funktionieren nur mit eindimensionalen Arrays und mischen einfach die Zeilen oder Schlüssel, ohne nach dem internen Feld zu sortieren.\n\nIch habe auch über `array_multisort()` gelesen, aber ich habe es nicht verstanden.