Вот сам кусок кода:
<div style="float:left;max-width:280px;"><a href="/url.htm" alt="alt text"> <b>anchor</b></a>
Есть html код страницы. Нужно собрать ссылки, которые находятся между
<div style="float:left;max-width:280px;"><a href="
и
" alt="
Т.е. нужно получить именно - /url.htm
Использую SIMPLE HTML DOM Пытаюсь применить такой код, но не работает.
$ret = $html->find('div[float:left;max-width:280px; a]');
Как получить все ссылки со страницы в таком случае и Засунуть их в массив?
Как вариант решения задачи - забейте на SIMPLE HTML DOM, и используйте обычные регулярки.
preg_match_all ( '~width:280px;"><a href="(.*?)"~',$html,$matches);
Результат будет в $matches[1]
Demo - http://sandbox.onlinephpfunctions.com/code/d8c9f7559de8d36f78fd03032bb332753e136aef
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю dll inject в процесс, в нем нужно прочитать структуру VMatrix из адреса 0x1006B40
Можно ли написать на С++ динозаврика гугловского? (это который появляется,когда нет интернет-соединения)
Объясните пожалуйста, где ошибка ? Пометил комментариями ошибкуЗа пример взял перегрузку операции