Wie sortiere ich ein Array assoziativer Arrays nach einem alternierenden Wert?Php

PHP-Programmierer chatten hier
Guest
 Wie sortiere ich ein Array assoziativer Arrays nach einem alternierenden Wert?

Post by Guest »

Ich habe ein Array von Arrays:

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"],
];
Ich möchte $students-Elemente nach abwechselndem Klassenraum sortieren, um Folgendes zu erhalten:

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"],
];
Wenn es ungerade Zahlen gibt, sollten alle verbleibenden Werte am Ende platziert werden.
Wie kann ich das machen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post