Mailinglisten-Archive |
Hi,
ich habe einen mehrd. Array, der mit print_r so aussieht:
Array (
[0] => Array (
[images] => Array (
[0] => dpnrw2003_01.gif
[1] => dpnrw2003.gif
)
[text] => Array (
[0] => Leistungsschau Westfalen.
[1] => „Wir haben in diesem Jahr neu konzipiert und wollen erstmals es
)
)
[1]...
Ich versuche den Array so auszulesen:
foreach ($contentArr as $key => $value) {
if (is_array($value)) {
foreach ($value as $key2 => $val2) {
if (is_array($val2)) {
foreach ($val2 as $key3 => $val3) {
if (is_array($val3)) {
foreach ($val3 as $key4 => $val4) {
$content .= "key4 =" . $key4 . "<br /> value4 = " . $value4 . "<br />";
}
} else {
$content .= "key3 =" . $key3 . " <br />value3 = " . $value3 . "<br />";
}
}
} else {
$content .= "key2 =" . $key2 . " <br />value2 = " . $value2 . "<br />";
}
}
} else {
$content .= "key1 =" . $key . " <br />value1 = " . $value . "<br />";
}
}
Das Ergebnis ist diese Liste:
key3 =0
value3 =
key3 =1
value3 =
key3 =0
value3 =
key3 =1
value3 =
key3 =0
value3 =
key3 =0
Was mache ich falsch? Oder besser: wie geht das richtig ;-)?
--
Danke und Ciao,
Sacha
php::bar PHP Wiki - Listenarchive