Du brauchst eine Referennz auf $filed.
foreach ($fields as &$field){/* ... */}
Danke, diese einfache Änderung funktioniert.
Jetzt aber ein weiteres Problem:
Neben der Änderung möchte ich abhängig von einer Bedingung auch Elemente aus dem array löschen. Gefunden habe ich unset.
Also bin ich munter ans Werk gegangen und habe geschrieben:
~~~php
foreach ($fields as &$field)
{
if (......)
$field = $field . $zusatz;
elseif (....)
unset($field);
}
print_r ($fields);
Der Eintrag ist aber leider nicht gelöscht.
Woran liegt dies?
Danke Euch
Piet