Я пытаюсь использовать регулярные выражения в PHP для фильтрации большой строки ($content
) и сохраните весь код iFrame (от начала до конца <iframe ... </iframe
) в массив. Я попробовал следующее безуспешно.
preg_match_all('#<iframe([^>]+?)src=[\'"]?([^\'"\s>]+)[\'"]?([^>]*)>#', $content, $matches, PREG_OFFSET_CAPTURE);
$video1 = $matches[1][0];
var_dump($video1);
При этом я могу вернуть только одно видео. Я не эксперт по регулярным выражениям, но чувствую, что это должно быть относительно просто сделать.
Задача ещё не решена.
Других решений пока нет …