Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 2 Dołączył: 18.04.2010 Ostrzeżenie: (0%)
|
Witam, mam wyrażenie regularne
Kod preg_match_all("/file=(.*)&&/U",$zrodlo, $wynik); Niestety podwójny znak ampresand na końcu, sprawia, że w podglądzie tablicy (print_r) zamiast && na końcu wykrytego stringu jest &--> i wyrażenie nie działa poprawnie, tablica przestaje się wyświetlać. Kiedy usunę ostatni znak & jest ok. O co tutaj w ogóle chodzi ? siedzę już kilkadziesiąt minut i nie mogę tego rozkminić. Czemu && zamienia się sam na &--> w moim wyrażeniu ? Ten post edytował IronStark 11.02.2012, 22:36:52 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 2 Dołączył: 18.04.2010 Ostrzeżenie: (0%)
|
dzięki, że to sprawdziłeś.
Prawdopodobnie gdzieś jest jeszcze coś z mojej strony czego nie zlokalizowałem. Ale teraz wiem, że muszę szukać i idzie to rozwiązać. To rodzi nadzieję (IMG:style_emoticons/default/smile.gif) |
|
|
|
IronStark [PHP]Wyrażenie regularne i && 11.02.2012, 22:30:22
Daimos a & to nie jest przypadkiem specjalny znak? Ja... 11.02.2012, 22:48:54
IronStark niestety to nic nie daje, dalej dzieje się to samo... 12.02.2012, 22:33:13
Necsord Nie wiem kompletnie o co chodzi po spróbowaniu teg... 12.02.2012, 23:03:32
IronStark Cytatpreg_match_all('/file=(.*)\&/U... 13.02.2012, 11:58:39
Necsord [PHP] pobierz, plaintext file=http://link&... 13.02.2012, 13:51:13 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 13:52 |