Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 18.07.2011 Ostrzeżenie: (0%)
|
Cześć,
Z wyrażeniami regularnymi prawie nie miałem jeszcze do czynienia w PHP. A domyślam się, że tylko one mogą pomóc w rozwiązaniu mojego problemu. A mianowicie: mam sobie jakiś content pobierany z bazy danych (powiedzmy przechowuję go w zmiennej $content). Chciałbym teraz przeszukać całą zawartość $content i znaleźć w nim wystąpienia ciągu [[---X---]] gdzie X jest zmienne. Następnie dla każdego z tych wystąpień chciałbym zamienić to [[---X---]] na inną treść (treść ta będzie różna w zależności od X). Jak to najprościej i najszybciej zrobić? Moglibyście podać mi jakiś przykład? Czytałem trochę o preg_match_all (to mogło by posłużyć do znalezienia tych wystąpień [[---X---]]), a następnie preg_replace mogło by zamienić te wystąpienia. Jednak nie bardzo wiem jak to połączyć (a może w ogóle idę złym tropem?) Za wszelką pomoc z góry dziękuję. (IMG:style_emoticons/default/smile.gif) |
|
|
|
dudek90 [PHP] Wyrażenia regularne 20.03.2014, 22:26:08
ghost1511 Wystarczy preg_replace jeżeli funkcja znajdzie cią... 21.03.2014, 08:22:24
dudek90 Ale czy preg_replace nie podmieni mi mojego [[---X... 21.03.2014, 08:32:44
Turson http://pl1.php.net/manual/en/function.preg...ce-ca... 21.03.2014, 08:41:28
dudek90 Okej, udało mi się to zrobić. Dziękuję za pomoc. 21.03.2014, 09:13:48 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:47 |