Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Preg Replace [rozwiazane]
wujek2009
post
Post #1





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

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


Cześć.

W zawartości zmiennej $x wpisałem parę tagów w postaci: _fpl , _fde , _fru - czyli wpisujemy _fXX gdzie XX jest ciągiem znaków (tylko litery) i teraz chciałbym aby ten tag zmieniło mi na IMG SRC.

  1. $x = 'Mam na imię _fen Wojtek, mieszkam w _fpl Krakowie, lubię PHP.'; // tekst
  2.  
  3. $x = preg_replace("#_f(.*?)/#i", "<img src=\"images/flags/\\1.gif\" alt=\"flaga\" style=\"border: 0;\" />",$x);
  4.  
  5. echo $x;


Wynik: Brak działania preg_replace, dopiero gdy zmienię np. _fen/ (czyli dodam: /) zmienia się na IMG SRC.
A jak usunę / z sekcji "parrent" to IMG SRC przyjmuje taką wartość:
Kod
src="images/flags/.gif" alt="flaga" style="border: 0;" />en/


update: problem rozwiązany,
  1. $x = preg_replace("|_f([a-z]+)|", "<img src=\"images/flags/\\1.gif\" alt=\"flaga\" style=\"border: 0;\" />",$x);


Ten post edytował wujek2009 7.07.2010, 12:15:32
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 04:53