nick: Array-Elemente Suchen/Ersetzen

Beitrag lesen

In deinem Fall ist ein reguärer Ausdruck - preg_replace() beispielsweise - ggf. wesentlich sinnvoller.

Vielen Dank. Das sieht genauso aus als würde es das machen. Bei dem Zeichenwirrwarr blick ich allerdings nicht durch:

$suchmuster = array ('/(19|20)(\d{2})-(\d{1,2})-(\d{1,2})/','/^\s*{(\w+)}\s*=/');  
$ersetzen = array ('\4.\3.\1\2', '$\1 =');  
echo preg_replace($suchmuster, $ersetzen, '{startDatum} = 1999-5-27');

Mein Suchmuster ist ja einfach nur $q
Wenn ich das einschließen will, ist dann mein $ersetzen = '<b>\1</b>' ?