Kod
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,
[b]Lorem Ipsum[/b]
[URL=http://adreszdjecia.pl/zdjecie.JPG][img]http://img.pl/foto.jpg[/img][/URL]
[URL=http://foto.pl/dada.jpg][img]http://ajjjfdj.pl/foto2.jpg[/img][/URL]
[img]http://fotografia.cn/fotka5.jpg[/img]
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s
[b]Lorem Ipsum[/b]
[URL=http://adreszdjecia.pl/zdjecie.JPG][img]http://img.pl/foto.jpg[/img][/URL]
[URL=http://foto.pl/dada.jpg][img]http://ajjjfdj.pl/foto2.jpg[/img][/URL]
[img]http://fotografia.cn/fotka5.jpg[/img]
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s
Chcę wyciągnąć, żeby mieć takie coś:
Kod
[URL=http://adreszdjecia.pl/zdjecie.JPG][img]http://img.pl/foto.jpg[/img][/URL]
[URL=http://foto.pl/dada.jpg][img]http://ajjjfdj.pl/foto2.jpg[/img][/URL]
[img]http://fotografia.cn/fotka5.jpg[/img]
[URL=http://foto.pl/dada.jpg][img]http://ajjjfdj.pl/foto2.jpg[/img][/URL]
[img]http://fotografia.cn/fotka5.jpg[/img]
Oczywiście odnośniki się zmieniają, czasem jest tylko pierwsza forma, czasem tylko druga (samo IMG, bez URL), a czasem obie.
Stworzyłem taki preg_match_all
Kod
preg_match_all("/\[url\=(.*?)\]\[img\](.*?)\[\/img\]\[\/url\]/i", $zrodlo, $wynik);
Jedym z wyników jest:
Kod
[URL=http://adreszdjecia.pl/zdjecie.JPG][img]http://img.pl/foto.jpg[/img][/URL]
[URL=http://foto.pl/dada.jpg][img]http://ajjjfdj.pl/foto2.jpg[/img][/URL]
[URL=http://foto.pl/dada.jpg][img]http://ajjjfdj.pl/foto2.jpg[/img][/URL]
Ale jak otrzymać ten drugi?
Najlepiej byłoby ustawić, że \[url\=(.*?)\] może być 0, albo więcej razy czyli użyć "?", ale jak to połączyć, próbowałem nawiasów itp. ale nic dobrego nie wychodziło.
Z góry dzięki za pomoc i pozdrawiam.
/'/ juz roziwazne ale jakby ktos potrzebował to:
Kod
/(?:\[url=[^\]]*\])?\[img][^\[]*\[\/img\](?:\[\/url\])?/i