![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Powyższy kod działa nie do końca tak, jakbym chciał. Zamiast wyłapać wszystkie powtórzenia "{ELSEIF ddd}ddd" łapie tylko ostatnie wystąpienie. Innymi słowy, zamiast:
oczekuję rezultatu:
Macie może pomysł jak to zmienić? Z góry dzięki, MS |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 1 Dołączył: 1.02.2004 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ale to ma działać konkretnie z tym przykładem, czy z większą ilością możliwości?
Jeżeli tylko tu to dodaj do wyrażenie jeszcze 1 elseif, a jeżeli nie to ja bym to załatwił preg_match_all do ifów + preg_match do elsów. Ogólnie jeżeli chcesz to zrobić w pregu, to musisz przewidzieć jakąś określoną max ilość elseif-ów |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 07:47 |