Wie kann ich folgendes auslesen?
$test[1] = array(„Test0“, „Test1“, „Test2“, „Test3“, „Test4“);
$test[2] = array(„Test5“, „Test6“, „Test7“, „Test8“, „Test9“);
ich will folgendes z.B alle Werte aus $test[1] bekommen
aber wie hole ich den mit einer for-Schleife raus ?
So habs ich probiert:
for ($cnt_test = 1; $cnt_test < count($test[1]); $cnt_test++)
{
echo $test[$test[$cnt_test]];
}
danke
Scram
20. April 2008 um 15:55
2
Erstens wäre es $test[1][$cnt_test] (wobei das auch nicht klappen würde, da Arrays mit 0 anfangen), zweitens iteriert doch so in PHP niemand über Arrays. Wozu gibt’s denn foreach ?
foreach ($test[1] as $element)
{
}
Ich habs
for ($cnt_test = 1; $cnt_test < count($test[1]); $cnt_test++)
{
echo $test[1][$cnt_test];
}
So gehts super
Scram
22. April 2008 um 15:34
4
Also bei mir fehlt da das erste Element. Außerdem ist der Ansatz schon mal nicht gut, da count() bei jedem Element aufgerufen wird.
foreach ($test[1] as $one)
{
echo $one;
}
mehr ist es nicht…
Ich gebs zu: Euere Lösung ist viel schlauer