phpbar.de logo

Mailinglisten-Archive

[php] mehrer Platzhalter ersetzen

[php] mehrer Platzhalter ersetzen

Georg Winhoefer php_(at)_phpcenter.de
Thu, 24 Oct 2002 08:02:04 +0200


Danke für den Tip,

was ich alles versucht hab, bin net so fit in PHP :-(

und mein schlaues Buch konnte mir auch net weiterhelfen,

nochmals vielen Dank,

mfg GW

>> 1|$pattern = array("<!-- Platzhalter1 -->", "<!-- Platzhalter2
>> -->", "<!--
>> Platzhalter3 -->");
>> 2|$replace = array("$var1", "$var2", "$var3");
>> 3|$output = preg_replace($pattern, $replace, $content);
>>
>> ich bekomm immer die Meldung
>> Warning: No ending delimiter found in
>> /htdocs/list.php3 on line 3
>>
>> kann mir hier jemand helfend unter die arme greifen?

> Das Handbuch greift einem immer gerne unter die Arme,
> insbesondere wenn die
> Fehlermeldung so schön aussagekräftig ist ...


> http://www.php.net/manual/de/ref.pcre.php
> "[...] The expression should be enclosed in the delimiters, a
> forward slash
> (/), for example. Any character can be used for delimiter as
> long as it's
> not alphanumeric or backslash (\).[...]"

> So sollte es funktionieren:

> <?
> $pattern = array(
>     "/<!-- Platzhalter1 -->/",
>     "/<!-- Platzhalter2 -->/",
>     "/<!-- Platzhalter3 -->/"
> );

> /*
> Die Anführungszeichen um die Variblen
> kannst Du Dir übrigens sparen:
> */

> $replace = array(
>     $var1,
>     $var2,
>     $var3
> );

> $output = preg_replace($pattern, $replace, $content);
> ?>


> Grüße
> Arne

> --
> regiomedia gesellschaft fuer neue medien mbh
> gruener weg 6 | 61462 koenigstein im taunus
> telefon 06174-93858-0 | akl_(at)_regiomedia.de
> --
> ** http://www.php-center.de **
> Die PHP-Liste: mailto: php_(at)_phpcenter.de
> http://lists.phpcenter.de/mailman/listinfo/php


php::bar PHP Wiki   -   Listenarchive