Ach ja ... Sie hatten ja die Zahlen gegen Kennungen ausgetauscht. Es müssen aber Zahlen (Item-Nummern) sein, so wie ich es oben geschrieben hatte:
if ($group == 1) {
$order = [1,3,2,4,5,6,7];
} elseif ($group == 2) {
$order = [7,5,3,1,2,4,6];
} else {
$order = [7,6,5,1,2,3,4];
}
Für Frage-Kennung oder die Anzeige unterschiedlicher Fragen ist der Code in der aktuellen Form generell nicht ausgelegt.
Die Sie aktuell im einen Arary Texte verwenden und die andere Liste Item-Kennungen enthält, ist die Schnittmenge immer leer.