@Us59

Как получить значение из html?

Как получить b*****@gmail.com?
5efd92e26b358692187012.png

Можно вот так, но в таком случае в $text должен быть <footer>, а у меня в $text лежит весь html...
$hint = explode('Please Login in your account.', $text);
echo $hint[1];
  • Вопрос задан
  • 366 просмотров
Решения вопроса 2
cr1gger
@cr1gger
Junior PHP
$footer= explode('</footer>', explode('<footer>', $text)[1])[0];

Теперь в переменной $footer у тебя лежит содержимое<footer>...</footer>
Далее эксплодишь как ты делал:
$hint = explode('Please Login in your account.', $text);
echo $hint[1];
Ответ написан
Stalker_RED
@Stalker_RED
Если хотите работать с HTML как со строкой, то достаточно такой регулярки
/Please Login in your account\. (.+?)/
https://regex101.com/r/axweYe/1

Но лучше для разбора HTML использовать какой-то из парсеров.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы