Irgendwie blick ich durch die Referenzen immer noch nicht richitg durch. Ich möchte eine rekursive Funktion schreiben, die alle Einträge bearbeitet.
OK, wo muss das & hin und warum? Übrigens weiß ich, dass es in PHP 5 die Funktion array_walk_recursiv() dafür gibt. Ich muss PHP4 nutzen und mir geht es um das Verständnis.
PHP-Code:
$arr = array('Zeile11'=>array(
'Zeile21'=>'Wert1',
'Zeile22'=>'Wert2',
'Zeile23'=>'Wert3'),
'Zeile12'=>array(
'Zeile21'=>'Wert1',
'Zeile22'=>'Wert2',
'Zeile23'=>'Wert3')
)
function rekursion($arr){
foreach($arr as $key=>$value) {
if(is_array($value)){
rekusion($value)
}else{
$value = $value . ' changed';
}
}
}
rekusion($arr);
Kommentar