phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Regul=E4rer_Ausdruch?=

[php] RE: [php] Regulärer Ausdruch

Juri.Smarschevski php_(at)_phpcenter.de
Thu, 10 May 2001 09:01:20 +0200


> > -----Original Message-----
> > From: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]On Behalf Of
> > Matthias Otterbach
> > Sent: Wednesday, May 09, 2001 4:01 PM
> > To: php_(at)_phpcenter.de
> > Subject: [php] Regulärer Ausdruch
> >
> > ich versuche folgenden Code auszuführen: $string =
> > preg_replace("/\[code](.*?)\[\/code]/si",
> > "<small>".$mtext[321]."</small><hr>".htmlentities('\\1')."<hr>",
> > $string);
> >
>
> Als Abhilfe koenntest Du preg_match verwenden, ist zwar nicht so
> elegant, aber ...
>
> if (preg_match("/\[code](.*?)\[\/code]/si", $string, $arrTmp))
> $string=str_replace($arrTmp[1], htmlentities($arrTmp[1]), $string);
>
oh, sorry, kleiner fehler, so ist's besser
$string=str_replace(
'[code]'.$arrTmp[1].'[/code]',
'[code]'.htmlentities($arrTmp[1]).'[code]',
$string);

Gruss,
Juri



php::bar PHP Wiki   -   Listenarchive