Фильтруйте строку с регулярным выражением, чтобы сохранить все iFrames в массив

Я пытаюсь использовать регулярные выражения в PHP для фильтрации большой строки ($content) и сохраните весь код iFrame (от начала до конца <iframe ... </iframe) в массив. Я попробовал следующее безуспешно.

preg_match_all('#<iframe([^>]+?)src=[\'"]?([^\'"\s>]+)[\'"]?([^>]*)>#', $content, $matches, PREG_OFFSET_CAPTURE);
$video1 = $matches[1][0];
var_dump($video1);

При этом я могу вернуть только одно видео. Я не эксперт по регулярным выражениям, но чувствую, что это должно быть относительно просто сделать.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]