Guten Tag,
der folgende Code speichert im Augenblick die Reihenfolge der Seiten in die interne Variable IV12, ich würde aber gerne die Positionen speichern.
$order_Lineup4 = array( 'GU1', 'GU2', 'GU3', 'GU4' );
//GU1 = blau, GU2 = orange, GU3 = grün, GU4 = violett
//Seiten mischen
shuffle($order_Lineup4);
for ($i=0; $i<count($order_Lineup4); $i++) {
// Kennung der internen Variable aus Frage-Kennung plus Index erstellen
$id = id('IV12', $i + 1);
// Hier den Wert aus dem Array speichern
put($id, $order_Lineup4[$i]);
}
// Die erste Seite aus dem Array $pages herausnehmen
$first = array_shift($order_Lineup4);
// Die zweite Seite aus dem Array $pages herausnehmen
$second = array_shift($order_Lineup4);
// Die dritte Seite aus dem Array $pages herausnehmen
$third = array_shift($order_Lineup4);
//Arrays mit der jeweils ausgewürfelten ersten, zweiten
//und dritten Seite erstellen
$order_Lineup1 = array( $first);
$order_Lineup2 = array( $second);
$order_Lineup3 = array( $third);
// Jetzt das Ergebnis noch als Seitenabfolge festlegen
//Arrays und dazwischenliegende "Start"-Seiten ('S2' - 'S4') anordnen
setPageOrder($order_Lineup1, 'S2', $order_Lineup2, 'S3', $order_Lineup3, 'S4', $order_Lineup4, 'GK' );
}
Im Augenblick passiert z.B. folgendes:
IV12_01 = GU2
IV12_02 = GU3
IV12_03 = GU1
IV12_04 = GU4
ich hätte aber gerne, dass in IV12_01 fest die Position von GU1 geschrieben wird, also in diesem Fall "3" und entsprechend in IV12_02 die Position von GU2 etc.:
IV12_02 = 1
IV12_03 = 2
IV12_04 = 4
Vielen Dank im Voraus!