Hoi,
Ik heb al een hele tijd zitten stoeien met erreg replace.
Ik heb een string met deze inhoud:
{PARAGRAAF}
Hoi ik ben {NAAM}.
{/PARAGRAAF}
Ik wil dus een heleboel keer {PARAGRAAF} tot {/PARAGRAAF} vervangen.
en dan moet ie ook {NAAM} vervangen in $naam
en {PARAGRAAF} en {/PARAGRAAF} moet ie weghalen.
Ik kom er zelf niet meer uit op mijn manier:
$output : is de string waar een heleboel tekst in staat en ook dat {PARAGRAAF} tot en met {/PARAGRAAF}. deze string moet ie inlezen en bewerken(replacen).
$partbegin : is een string met {PARAGRAAF} er in
$partend : is een string met {/PARAGRAAF} er in
Hij doed het alleen niet, hij geeft deze error:
Ik heb al een hele tijd zitten stoeien met erreg replace.
Ik heb een string met deze inhoud:
{PARAGRAAF}
Hoi ik ben {NAAM}.
{/PARAGRAAF}
Ik wil dus een heleboel keer {PARAGRAAF} tot {/PARAGRAAF} vervangen.
en dan moet ie ook {NAAM} vervangen in $naam
en {PARAGRAAF} en {/PARAGRAAF} moet ie weghalen.
Ik kom er zelf niet meer uit op mijn manier:
PHP:
1
2
3
4
5
6
7
8
| <? function Apart($partbegin,$partend,$old,$new) { Global $output; $memory1 = preg_replace("/($partbegin)(.*?)($partend)/","\\2",$output); $memory2 = str_replace("$old", "$new", $memory1); $output=preg_replace("/(\{$partbegin\})(.*?)(\{\/$partend\})/","$partbegin".$memory2."$partend",$output); } ?> |
$output : is de string waar een heleboel tekst in staat en ook dat {PARAGRAAF} tot en met {/PARAGRAAF}. deze string moet ie inlezen en bewerken(replacen).
$partbegin : is een string met {PARAGRAAF} er in
$partend : is een string met {/PARAGRAAF} er in
Hij doed het alleen niet, hij geeft deze error:
Wat moet ik doen?? help!Warning: Unknown modifier 'T' in C:\apache\htdocs\test\class_test.php3 on line 39
Warning: Unknown modifier 'T' in C:\apache\htdocs\test\class_test.php3 on line 41