Dynamische Arrays? $array['a'.$i]

mXa

Mitglied
ICh habe ein Problem: Ich brauch ein dynamisches Array:

PHP:
for($i; $i = 5; $i++){
echo $row['a'.$i];
}

aber es geht nicht......

kann mir jemand eine Lösung sagen, wie ich das hinbekommen könnte!
 
@HammerHe@rt: du erzeugst ein 2dimensionales Array, er wollte allerdings ein dynamisches eindimensionales ausgeben. Geht dann wie folgt
PHP:
for($i=0;$i=5;$i++) { // Einen Startwert sollte man der Vollständigkeit halber schon zuweisen.
 $element = "a".$i;
 echo $row[$element];
}

mfG
Tim
 
Man kann sogar dynamische Variablen erzeugen!

PHP:
<?php
$var_1 = "foo";
$var_2 = "bar";
$var_3 = "foobar";

for($i = 0; $i < 10; $i++) {
    echo ${"var_" . $i};
}
?>

Keine Ahnung, ob es dir hilft, aber ich wollte es mal erwähnen. ;)
 
Zurück