НАЙТИ ВСЕ ССЫЛКИ В ТЕКСТЕ PHP
Чтобы найти все ссылки в тексте php, можно воспользоваться регулярными выражениями. Например, для поиска ссылок, начинающихся с "http://" или "https://", можно использовать следующую конструкцию:
$text = "Пример текста с ссылкой и http://example.com";preg_match_all('/]*href=[\'"]?([^\'" >]+)[\'"]?[^>]*>(.*)<\/a>/siU', $text, $matches);preg_match_all('/(http|https)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,}/i', $text, $matches);foreach($matches[0] as $match){ echo $match . "
";}
В данном примере мы используем функцию preg_match_all() для поиска всех ссылок, которые начинаются с тега <a> и содержат атрибут href с занчением, начинающимся с "http://" или "https://".
Также мы можем использовать регулярное выражение для поиска всех ссылок, начинающихся с "http://" или "https://", используя функцию preg_match_all() без использования HTML-тегов:
$text = "Пример текста с ссылкой и http://example.com";preg_match_all('/(http|https)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,}/i', $text, $matches);foreach($matches[0] as $match){ echo $match . "
";}
Этот пример будет искать все ссылки, начинающиеся с "http://" или "https://", включая те, которые не находятся внутри тегов <a>.
Пишем простой блог на php - #5 - Поиск на сайте + новые записи из бд
Красивые ссылки htaccess
🤯 МНЕ ПОКАЗАЛОСЬ ИЛИ ЭТО ТОЛЬКО НАЧАЛО БОЛЬШОЙ КОРРЕКЦИИ?! МАНИПУЛЯЦИИ С USDT!
PHP поиск на сайте ПО НЕСКОЛЬКИМ СЛОВАМ How to search using PHP and MySQL on web site
Не бойтесь регулярных выражений. Regex за 20 минут!
Ссылки в PHP
Список файлов в папке с выводом названия и ссылки php
Создание морфологического поиска на php
Выводим текст на всех страницах html сайта с одного файла, через php переменные, простейшая CMS