wahsaga: foreach auf orginalen Array zurückspielen

Beitrag lesen

hi,

foreach ($array as $value) und foreach ($array as $key => $value)
Jetzt sollte es doch für $value keinen unterschied geben, oder?

richtig, $value enthält in jedem falle den wert des jeweiligen elementes.
bei der version mit $key hast du in $key zusätzlich noch den key des aktuellen elementes zur verfügung.

Das bedeutet bei einem multidimensionale Array was?

das $value ggf. wiederum ein array enthält, und keinen skalaren wert (zu prüfen über is_array()).
dieses kann man dann bei bedarf wiederum mit foreach durclaufen, etc.
wenn dabei mehrere ebenen vorkommen können, bietet sich oftmals rekursion zum durchlaufen aller ebenen an.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }