Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 173 Pomógł: 14 Dołączył: 27.03.2004 Skąd: Białystok Ostrzeżenie: (0%)
|
Witam,
Problem pojawia się gdy do funkcji preg_match zaczynam podstawać wzorce pobrane z talicy, wartość wzorca podana jako pierwsza do funkcji preg_match zostaje jak by zapamiętana. Pomimo podania innej wartości wzorca, warunek jest sprawdzany dla wartości podanej na samym początku a nie tej ostatniej. Z czego to wynika i jak to ominać? Mam nadzieję że dość zrozumiale opisałem problem. Niżej poglądowy przykład:
Działa to albo powinno działać w ten sposób że jeśli w tablicy nie znajdzie niczego co pasuje do pierwszego wzorca to sprawdza dla kolejnego itd. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%)
|
na Poza tym rekurencja to mechanizm do stosowania w naprawdę wyjątkowych okolicznościach, ponieważ jest dość zasobożerny a w tym przypadku wcale nie jest ona niezbędna. Ten post edytował d3ut3r 29.11.2012, 12:26:12 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 173 Pomógł: 14 Dołączył: 27.03.2004 Skąd: Białystok Ostrzeżenie: (0%)
|
To nie to (IMG:style_emoticons/default/smile.gif) w każdym razie walczę z tym.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:12 |