Wie sortiere ich ein Array assoziativer Arrays nach einem alternierenden Wert?
Posted: 15 Jan 2025, 16:55
Ich habe ein Array von Arrays:
Ich möchte $students-Elemente nach abwechselndem Klassenraum sortieren, um Folgendes zu erhalten:
Wenn es ungerade Zahlen gibt, sollten alle verbleibenden Werte am Ende platziert werden.
Wie kann ich das machen?
Code: Select all
$students= [
["name"=>"...", "classroom"=>"red"],
["name"=>"...", "classroom"=>"red"],
["name"=>"...", "classroom"=>"blue"],
["name"=>"...", "classroom"=>"blue"],
["name"=>"...", "classroom"=>"blue]",
["name"=>"...", "classroom"=>"red"],
["name"=>"...", "classroom"=>"red"],
["name"=>"...", "classroom"=>"red"],
];
Code: Select all
$students= [
["name"=>"...", "classroom"=>"red"],
["name"=>"...", "classroom"=>"blue"],
["name"=>"...", "classroom"=>"red"],
["name"=>"...", "classroom"=>"blue"],
["name"=>"...", "classroom"=>"red"],
["name"=>"...", "classroom"=>"blue]",
["name"=>"...", "classroom"=>"red"],
["name"=>"...", "classroom"=>"red"],
];
Wie kann ich das machen?