Hi,
Deinen Vorschlag
<?php
$fields[1]='Hallo';
$fields[2]='weg damit';
$fields['foo']='Hallo';
$fields['bar']='Hallo';foreach (array_keys($fields) as $key) {
if ('weg damit' == $fields[$key]) {
unset($fields[$key]);
} else {
$fields[$key] .= ' Welt!';
}
}
print_r ($fields);
?>
>   
konnte ich bei mir erfolgreich umsetzen.  
Ob dies die beste Variante ist, kann ich nicht beurteilen.  
  
  
Aber wie bekomme ich jetzt die Lücken raus?  
Gibt es hierfür eine Funktion oder muss ich ein neues array erzeugen?  
Gruß  
Piet  
  
 nicht angemeldet
 nicht angemeldet