![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Co zrobić, żeby funkcja hightlight_string, była używana tylko między znacznikami <code></code>?
Funkcja, która u mnie zamienia BBCode na HTML to:
Ten post edytował kacpero1094 31.07.2009, 15:11:29 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 24 Dołączył: 29.07.2007 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) ![]() ![]() |
A moze preg_replace_callback?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Pobierz tekst z pomiędzy tych znaczników za pomocą preg_match_all() i wywołaj na tym wybraną przez Ciebie funkcję. Potem zamieniaj pierwotnie pobrany tekst na tekst "przeżuty" przez funkcję i podmień go używając preg_replace()
Ten post edytował Skie 31.07.2009, 20:53:13 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
można prosić o przykład?
nie bardzo rozumiem o co chodzi w funkcji preg_match_all() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
preg_match_all to to samo co preg_match, tyle że preg_match zatrzymuje się przy pierwszym trafieniu a ~all szuka dalej (IMG:style_emoticons/default/winksmiley.jpg)
obie funkcje zwracają tablice w elementami pasującymi do wzorca |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 04:17 |