zaartix
Новичок
опять regexp
впринципе задача простая, но вот ее решения я пока не вижу.
Надо загнать в массив все ссылки со страницы, но (!) нужен только адрес.
К примеру ссылки могут быть такие:
1. <a href="site.html">
2. <a class="td" href="site.html">
3. <a href="site.html" class="td">
4. <a href=site.html>
Из этого всего добра мне надо только site.html
Помогите плз составить preg_match_all();
Я вроде как составил, но он пропускает ссылки вида N2 и N4:
Все $display[1] и есть то, что нужно.
Подскажите плз как заставить собирать все остальные?
впринципе задача простая, но вот ее решения я пока не вижу.
Надо загнать в массив все ссылки со страницы, но (!) нужен только адрес.
К примеру ссылки могут быть такие:
1. <a href="site.html">
2. <a class="td" href="site.html">
3. <a href="site.html" class="td">
4. <a href=site.html>
Из этого всего добра мне надо только site.html
Помогите плз составить preg_match_all();
Я вроде как составил, но он пропускает ссылки вида N2 и N4:
PHP:
preg_match_all("!<a href=\"(.*?)\"(.*?)\">!si",$data,$display);
Подскажите плз как заставить собирать все остальные?