Hallo!
$i=0;
$WelchesX;
$x1=array("Wert1","Wert2");
$x2=array("Wert1","Wert2");
$x3=array("Wert1","Wert2");
usw.
while($i<20)
{
$WelchesX = "x".$i;
echo"Wert1", ${$WelchesX}[0] "Wert2", ${WelchesX}[1];
}
- Die Varible $i hat hier immer den Wert 0. Du müsstest die Variable bei jedem durchlauf der Schleife um eines erhöhen damit irgendwann einmal $i nicht < 20 ist. Das heißt:
{
$WelchesX = "x".$i;
echo"Wert1", ${$WelchesX}[0] "Wert2", ${WelchesX}[1];
$i++; // <<<<<< i=i+1;
}
-
Nach echo mach bitteschön einen Abstand.
-
Text/Strings "addiere" mit "." also: echo "einText" . $eineVariable ...;
-
Sollte jetzt gehen aber ich würde das mit mehr dimensionalen arrays machen. Das heißt:
$x[1]=array("wert1","wert2");
$x[2]=array("wert1","wert2");
...
while ($i<20)
{
echo "Wert1: " . $x[$i][0] . " Wert2: " .$x[$i][1];
$i++;
}
mfG Robert