Задать вопрос
@moskwin68

Как найти вхождение в строке и записать в переменную?

Пытаюсь получить часть строки:
$embed = "<iframe src='//www.domain.ru/embed/video/videoid/?autoStart=false&width=600&height=337'</iframe>";
preg_match('\/\/.+\?', $embed, $matches);
echo $matches;

Ожидание:
5de4eb3e5b542079313872.png
Реальность: пусто... Что я делаю не так?
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Регулярные выражения
preg_match('\/\/.+\?', $embed, $matches);

Разделители где?

echo $matches;

Это массив, так что $matches[0]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы