Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Kolejność działania funkcji.
cykcykacz
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

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


Hej,
mam kłopot jeśli zrobię taką operację na stringu:
  1. $string = "<strong><em>do</em></strong><em>wynajęcia</em> lokal handlowy - Ostrów ul. Kolejowa xx - xxx-xxx-xxx";
  2. $new_string = preg_replace('/\<em>(.*?)\<\/em>/e', 'strtoupper("$0")', $string);
  3.  
  4. $result = str_replace(
  5. array('<strong>', '</strong>'),
  6. array('<b>', '<$>'),
  7. $new_string
  8. );
  9.  
  10. echo $result;


To funkcja str_replace nie chce podmienić znaków.

Na tomiast jeżeli zrobię str_replace przed "preg_replace" działa.

Jak to ustawić żeby działało dobrze?

Ps: Potrzebuje takiej kolejności działań!

Ten post edytował cykcykacz 28.06.2013, 07:55:04
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: 25.12.2025 - 00:46