У меня есть массив массивов: [code]$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] Я хотел бы отсортировать элементы $students, чередуя классы, чтобы получить: [code]$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"], ]; [/code] Если числа нечетные, оставшиеся значения следует помещать в конце. Как это сделать?