[PHP] Suchen und ersetzen

hans1987

heldvomerdbeerfeld
ID: 61929
L
4 Mai 2006
103
4
hihi

hm mein text seihet ungefähr so aus

text text text text text text text text { lala } text text text text text text text text text text text text text text text text text { huhuhu } text text text text text text text

ich weis nur das den streing den ich ersetzten will zwischen den {} steht die länge is variabel

einer ne idee wie mein such string aufgebaut sein muss?
 
Das kannste mit regulären Ausdrücken realisieren:

PHP:
preg_match_all("/\{(.+?)\}/", $string, $treffer);

$treffer[0] ist dann ein Array was die kompletten Zeichenketten, also zB {lala}, enthält
$treffer[1] ist dann ein Array was nur das in den Klammern, also zB lala, enthält

MfG Claudi

Edit: Oh, sorry, du wolltest ja ersetzen, dann wäre das:
PHP:
preg_replace("/\{(.+?)\}/", "Ersatz", $string);