Dieter: String reduzieren

Beitrag lesen

In einem String sollen alle Vorkommen {foo[x]} entfernt werden. foo ist der Feldname.

$str = "{foo[0]}bla{foo[1]}blub{foo[23]}blubblub{foo[95]}";

Gibt es einen besseren Weg als

$str = preg_replace("/{" . $feldname . "[" . "\d+]}/", "", $str); ?