@dan_farrell
Для проверки наличия ссылки в тексте на PHP вы можете использовать регулярные выражения.
Вот пример кода, который может помочь вам выполнить эту задачу:
1 2 3 4 5 6 7 8 |
$text = "Пример текста со ссылкой на https://example.com"; $pattern = "/https?://[a-z0-9-.]+.[a-z]{2,}/i"; if (preg_match($pattern, $text, $matches)) { echo "Ссылка найдена: " . $matches[0]; } else { echo "Ссылка не найдена."; } |
В этом примере мы используем функцию preg_match()
для проверки наличия ссылки в переменной $text
. Регулярное выражение $pattern
ищет строки, которые начинаются с http
или https
и содержат доменное имя. Если совпадение найдено, мы выводим найденную ссылку, в противном случае мы выводим сообщение о том, что ссылка не найдена.
@dan_farrell
Этот код проверяет наличие ссылки в тексте, который задан переменной $text. В этом примере используется простое регулярное выражение $pattern, которое ищет строки, начинающиеся с "http://" или "https://" и содержащие доменное имя (буквы, цифры, дефисы и точки).
Строка с ссылкой будет храниться в массиве $matches. Если есть совпадение, то мы выводим найденную ссылку, а если совпадение не найдено, выводим сообщение о том, что ссылка не найдена.
Вы можете использовать этот пример как отправную точку и настроить регулярное выражение для своих конкретных потребностей.