schleife
Michael W.
- php
Hallo,
bei dieser schleife hier
for($i=1;$i<count($arr_nr);$i++)
{
print "<tr>";
print "<td align="center">".$i."</td>";
print "<td align="center">".$arr_nr[$i]."</td>";
print "<td align="center">".$arr_text[$i]."</td>";
print "<td align="center">".$arr_euro[$i]." € </td>";
print "</tr>";
}
wird arr_euro als arr_text angezeigt. warum ?
Hallo,
bei dieser schleife hier
for($i=1;$i<count($arr_nr);$i++)
{
print "<tr>";
print "<td align="center">".$i."</td>";
print "<td align="center">".$arr_nr[$i]."</td>";
print "<td align="center">".$arr_text[$i]."</td>";
print "<td align="center">".$arr_euro[$i]." € </td>";
print "</tr>";
}
wird arr_euro als arr_text angezeigt. warum ?
Vermutlich, weil in $arr_euro der Inhalt von $arr_text drinsteht. Der Programmierfehler tritt vorher auf, du siehst hier nur dessen Ergebnis.
Gewißheit über den Inhalt von Variablen verschafft dir var_dump():
var_dump($arr_nr);
var_dump($arr_text);
var_dump($arr_euro);
Danach die FOR-Schleife.
Und schon weißt du, was ausgegeben wird.
- Sven Rautenberg
Vermutlich, weil in $arr_euro der Inhalt von $arr_text drinsteht. Der Programmierfehler tritt vorher auf, du siehst hier nur dessen Ergebnis.
Gewißheit über den Inhalt von Variablen verschafft dir var_dump():
var_dump($arr_nr);
var_dump($arr_text);
var_dump($arr_euro);
Danach die FOR-Schleife.
Und schon weißt du, was ausgegeben wird.
jetzt wo dus sagst, habe ich den test garnicht mal gebraucht. wie dumm :)