Hallo!
Sagen wir mal, ich habe die Zahlen 0-9 als Array Index:
$arr[0] = 'wert';
$arr[1] = 'wert';
$arr[2] = 'wert';
$arr[3] = 'wert';
$arr[4] = 'wert';
$arr[5] = 'wert';
$arr[6] = 'wert';
$arr[7] = 'wert';
$arr[8] = 'wert';
$arr[9] = 'wert';
Nun lasse ich mir zwei Zahlen zufällig generieren, von denen die erste der Start, und die Zweite die Schrittzahl sein soll. Dabei kommt z.b. 7 und 5 raus, sprich das Script soll bei $arr[7] loslaufen und 5 schritte nach vorne gehen:
$arr[8] = Schritt 1
$arr[9] = Schritt 2
$arr[10] = Schritt 3 (Index existiert nicht)
$arr[11] = Schritt 4 (Index existiert nicht)
$arr[12] = Schritt 5 (Index existiert nicht)
Hier kommt nun das Problem, dass nach 9 kein Index mehr existiert. Also soll das Script vorne wieder anfangen:
$arr[8] = Schritt 1
$arr[9] = Schritt 2
$arr[0] = Schritt 3
$arr[1] = Schritt 4
$arr[2] = Schritt 5
Das soll sowohl vor als auch zurück funktionieren. Wie kriege ich das nun bewerkstelligt?
Danke schonmal
Sagen wir mal, ich habe die Zahlen 0-9 als Array Index:
$arr[0] = 'wert';
$arr[1] = 'wert';
$arr[2] = 'wert';
$arr[3] = 'wert';
$arr[4] = 'wert';
$arr[5] = 'wert';
$arr[6] = 'wert';
$arr[7] = 'wert';
$arr[8] = 'wert';
$arr[9] = 'wert';
Nun lasse ich mir zwei Zahlen zufällig generieren, von denen die erste der Start, und die Zweite die Schrittzahl sein soll. Dabei kommt z.b. 7 und 5 raus, sprich das Script soll bei $arr[7] loslaufen und 5 schritte nach vorne gehen:
$arr[8] = Schritt 1
$arr[9] = Schritt 2
$arr[10] = Schritt 3 (Index existiert nicht)
$arr[11] = Schritt 4 (Index existiert nicht)
$arr[12] = Schritt 5 (Index existiert nicht)
Hier kommt nun das Problem, dass nach 9 kein Index mehr existiert. Also soll das Script vorne wieder anfangen:
$arr[8] = Schritt 1
$arr[9] = Schritt 2
$arr[0] = Schritt 3
$arr[1] = Schritt 4
$arr[2] = Schritt 5
Das soll sowohl vor als auch zurück funktionieren. Wie kriege ich das nun bewerkstelligt?
Danke schonmal
Kommentar