PHP Simple HTML DOM Parser почему находит только одно?

214
20 ноября 2017, 19:24

Есть код

include('simple_html_dom.php');
$html = file_get_html('https://m.vk.com/' . $link . '');
    $links = array();
    foreach($html->find('source[type="video/mp4"]') as $a) {
     $links[] = $a->src;
    }
    print_r($links);

На странице есть несколько ссылок

<source src="ссылка/p3/f0cba78674f7.720.mp4" type="video/mp4"></source>
<source src="ссылка/p11/f0cba78674f7.480.mp4" type="video/mp4"></source>
<source src="ссылка/p18/f0cba78674f7.360.mp4" type="video/mp4"></source>
<source src="ссылка/p14/f0cba78674f7.240.mp4" type="video/mp4"></source>

Но находит только одну:

<source src="ссылка/p14/f0cba78674f7.240.mp4" type="video/mp4"></source>

В чем может быть проблема?

READ ALSO
Помогите в public function в PHP

Помогите в public function в PHP

Здравствуйте, пишу функции для сохранения и обновления данных с массива в БД через формуЕсть 2 документа:

275
Добавление информации в модальное окно

Добавление информации в модальное окно

На страницу я формирую таблицу из массиваПо двойному нажатию на строку этой таблицы должно появиться модальное окно с инпутами, в которых...

273
Запись данных из get запроса в txt файл

Запись данных из get запроса в txt файл

Ребят, нужна помощь с сохранением данных из GET запросаTxt файл создается не после нажатия кнопки submit, а просто при открытии самой формы, в следствии...

230