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; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }