Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamiana, Nie mogę zmienić [ na <
konrad44
post 5.04.2006, 09:53:46
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 (1 - 4)
E-d
post 5.04.2006, 10:02:04
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 9.04.2005

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


  1. <?php
  2. echo str_replace("[","<",$tekst);
  3. ?>


--------------------
Go to the top of the page
+Quote Post
Vogel
post 5.04.2006, 10:07:47
Post #3





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

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


moze poczytaj najpierw o wyrazeniach regularnych?

  1. <?php
  2.  
  3. echo preg_replace("#\[#", "<", $txt);
  4.  
  5. ?>


--------------------
Go to the top of the page
+Quote Post
konrad44
post 5.04.2006, 13:16:53
Post #4





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

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


Działa dziękuję.
Ale nadal mam problemy muszę teraz zamienić na <a herf" i na ">
PS czy jest gdzięś opisana składnia deklarowania tych ciągów? Potrzebować będę tego będę bo piszę programik dekodujący i nie bardzo wiem jak się deklaruje ciągi znaków.
Z góry dziękuję za pomoc

Ten post edytował konrad44 5.04.2006, 13:18:22
Go to the top of the page
+Quote Post
Vogel
post 5.04.2006, 13:27:23
Post #5





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

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:44