Eine Anweisung im Proramm soll eine Umstellung/Vertauschung auf z.B. das folgende Aussehen des Arrays bewirken.
$Karten = array (
array("Knr"=>"0", "unt"=>"4", "lin"=>"-1", "obe"=>"-3", "rec"=>"2", "ori"=>"0", "gel"=>"0", "pla"=>"nn"),
array("Knr"=>"2", "unt"=>"3", "lin"=>"-2", "obe"=>"-4", "rec"=>"1", "ori"=>"0", "gel"=>"0", "pla"=>"nn"),
array("Knr"=>"3", "unt"=>"4", "lin"=>"-2", "obe"=>"-3", "rec"=>"2", "ori"=>"0", "gel"=>"0", "pla"=>"nn"),
array("Knr"=>"1", "unt"=>"3", "lin"=>"-1", "obe"=>"-4", "rec"=>"1", "ori"=>"0", "gel"=>"0", "pla"=>"nn"),
array("Knr"=>"4", "unt"=>" ", "lin"=>" ", "obe"=>" ", "rec"=>" ", "ori"=>" ", "gel"=>" ", "pla"=>" ");
bisheriges Aussehen hier wiederholt für leichteren Vergleich:
$Karten = array (
array("Knr"=>"0", "unt"=>"4", "lin"=>"-1", "obe"=>"-3", "rec"=>"2", "ori"=>"0", "gel"=>"0", "pla"=>"nn"),
array("Knr"=>"1", "unt"=>"3", "lin"=>"-1", "obe"=>"-4", "rec"=>"1", "ori"=>"0", "gel"=>"0", "pla"=>"nn"),
array("Knr"=>"2", "unt"=>"3", "lin"=>"-2", "obe"=>"-4", "rec"=>"1", "ori"=>"0", "gel"=>"0", "pla"=>"nn"),
array("Knr"=>"3", "unt"=>"4", "lin"=>"-2", "obe"=>"-3", "rec"=>"2", "ori"=>"0", "gel"=>"0", "pla"=>"nn"),
array("Knr"=>"4", "unt"=>" ", "lin"=>" ", "obe"=>" ", "rec"=>" ", "ori"=>" ", "gel"=>" ", "pla"=>" ");
Die 5. Zeile (Knr=4) ist ein Rest aus meinen bisherigen vergeblichen Versuchen (war als Zwischenablage beim Reih-um-Verschieben gedacht).
Knr=1 ist nach unten gerückt, damit es beim Aufruf in einer for-Schleife nochmals vorgefunden wird: erstes Vorfinden bei Schleifenzähler =1;
anschließend als vorerst nicht verwendbar verworfen; nochmaliges Vorfinden bei Schleifenzähler =3.
mfGn holdi