asdf: Variable-Variable2

Beitrag lesen

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];
}

  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;
}

  1. Nach echo mach bitteschön einen Abstand.

  2. Text/Strings "addiere" mit "." also: echo "einText" . $eineVariable ...;

  3. 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