Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamiana, Nie mogę zmienić [ na <
konrad44
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.07.2005

Ostrzeżenie: (0%)
-----


Czemu funkcja preg_replace nie zamienia mi nawiasów kwadratowych ([']) na jakieś ine znaki chodzi mi żeby zamienić '[' na '<' i ' ] ' na '>'
Czy trzeba to jakoś specjalnie deklarować?
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Vogel
post
Post #2





Grupa: Zarejestrowani
Postów: 402
Pomógł: 0
Dołączył: 20.01.2003

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $txt = preg_replace("#\[url\](.*?)\[/url\]#si",
  3. "<a href=\"\\1\" target=\"_blank\">\\1</a>",
  4. $txt);
  5. ?>

prosz... i zacznij czytac i googlowac o wyrazeniach regularnych. duzo tego i bywa wkurzajace, ale jest cholernie przydatne.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 07:06