sarah: Schleifen

Beitrag lesen

Hallo liebes Forum,

ich übe gerade meine ersten Schritte in PHP und habe leider gerade ein kleines Denkproblem bei den Schleifen. Viell. kann mir ja der ein oder andere User auf die Sprünge helfen.

Folgendes Skript kommt zum Einsatz:

$char = array("", "0", "1", "2", "3");

$n = count($char);

while ($i <= $n-1) {

echo $char[$i].$char[$i].$char[$i].$char[$i].$char[$i+1];

echo "<br>";

$i++;

}

Ich definiere also ein Array mit vier Zeichen.
Mein Ziel ist es, dass alle Zeichen so abgerufen werden, dass alle miteinander verknüpft werden - nur leider erhalte ich momentan folgende Ausgabe:

0
0001
1112
2223
333

Dabei sollte es eigentlich so aussehen:
(leer), wegen 4 Mal ""
0001
0002
0003
0010
0011
0012
0013
0020
0021
0022
0023
0030
...usw.
0201
...usw.
2030
...usw.
bis:
3333

allerdings sollten dabei auch die eins-/zwei-/dreistelligen Möglichkeiten beachtet werden, also:
0
1
2
3

00
01
02
03
10
11
12
13

000
001
002
003
010
usw.

Wäre für jeden Hinweis sehr DANKBAR!

LG,
sarah