dedlfix: Jeden existierenden Wert eines Arrays bearbeiten

Beitrag lesen

echo $begrueszung;

Wenn du schon Referenzen verwendest, dann sollte das auch sinnvoll sein:

function processArray(&$item){

Hier übernimmst du eine Referenz

if (is_array($item)) {
    foreach ($item as $key => $value) {
      $item[$key] = processArray($value);

auf $value, das eine Kopie den Wertes von $item[$key] ist. Das Ergebnis kopierst du dann wieder in das Original. Arbeite doch gleich mit dem Original:

processArray($item[$key]);

}
  } else {
    $item = htmlentities($item);
  }
  return $item;

Das return brauchst du dann nicht mehr.

}

echo "$verabschiedung $name";