![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 15.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
Witam, mam taki problem, oto kod:
Orginalny string :
Potrzebuję wyciagnąć z niego "7,5" i napisałem takie wyrażenie regularne: Wersja 1 - Działająca
Wersja 2 - Niedziałająca
Moje pytanie, dlaczego ta druga wersja niechce mi dzialac? probowalem na rozne sposoby ale jak tylko po class= dam cudzysłow koniec działania ;( |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
http://ideone.com/HsrZDw
http://ideone.com/tQtDAX oba działają ogólnie do takich rzeczy raczej używa się simplehtmldom -------------------- Good luck and happy PHP'ing
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 15.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
No wlasnie wedlug mnie powinny oba dzialac, a jednak jedna wersja mi nie dziala, moze na to miec np wplyw php ? uzywam wersji 5
Posiedzialem , pobawilem sie i doszedlem do czegos takiego : Faktycznie jakby oba rozwiazania działaja ... ale gdy zrobie tak :
No to faktycznie działa, ale gdy robie to w funkcji korzystajac z curla juz mi to nie dziala .. ;( Wkleje kawalek kodu tej funkcji moze ktoś bedzie wiedział o co chodzi ...
Jak usune cudzyslowy z filmRate to działa.. ale jak juz usune wszystkie to znowu nie dziala, gdzie jest haczyk ? Wklejając ten kod zauważyłem jeszcze jedna niezrozumiala dla mnie rzecz , otóż ten kod pobiera rok, chociaż chyba nie powinnien poniewaz jest a na stronie w kodzie źródłowym jest
O co w tym chodzi bo zgłupiałem, wyświetlałem tez cały plik $data no i pobiera ladnie cały kod źródłowy ale juz preg_match niedziała tak jak powinien.... Ten post edytował alpin 26.12.2012, 23:33:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:17 |