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 ?