[php] podciąg tekstu z explode()

0

Witam,
Mam taki oto kod:

<?php
$tekst = "jakis tekst<p> [code]xxx PPP[/code] <p>jeszcze inny text";
$znacznik = stristr($tekst,"[code]");
$tablica = explode("[/code]",$znacznik);
echo '<font face=courier>'.$tablica[0].'</font>';
?>

Próbowałem uzyskać, efekt który w zmiennej $tekst wyszukuje podciągu znajdującego się między [code] a [/code], a następnie wyświetla go. Gdzie tu błąd [???]

Druga sprawa. Mam taki oto kod:

<?php
$tekst = 'jakis zwykly tekst [code]kod xxx[/code] inny zwykly tekst';
$tekst = str_replace('[code]','<font face=courier>',$tekst);
$tekst = str_replace('[/code]','</font>',$tekst);
echo $tekst;
?>

Wyświetla on tekst znajdujący się pomiędzy znacznikami [code] a [/code] czcionką Courier. A jak zrobić, gdy między tymi znacznikami skrypt znajdzie ciąg xxx, powiedzmy pogrubi go? :]

Za odpowiedzi z góry THX [browar]

0

nie łatwiej tu użyc wyrażeń regularnych?

0
nav napisał(a)

nie łatwiej tu użyc wyrażeń regularnych?

Może i tak. Masz jakiś pomysł na jakiś przykład takiego skryptu? :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1