PHP ПОИСК ТЕГОВ

Для работы с HTML-кодом на языке PHP существует множество функций. Одной из наиболее полезных и удобных является функция strip_tags, которая позволяет удалить из заданной строки все HTML- и PHP-теги. Например:

$str = "

Пример текста с ссылкой.

";
$result = strip_tags($str);
echo $result; // Выведет: Пример текста с ссылкой.

Однако иногда требуется выполнить более точный поиск тегов. В этом случае можно воспользоваться функцией preg_match_all, которая выполняет поиск по регулярному выражению. Например, чтобы найти все теги <p> на странице:

$page = file_get_contents('http://example.com');
preg_match_all('/<p[^>]*>(.*?)<\/p>/is', $page, $matches);
var_dump($matches[1]); // Выведет массив найденных тегов <p> и их содержимого.

Это лишь пример того, как можно выполнить поиск тегов на странице. Регулярные выражения могут быть очень мощными и могут выполнять поиск даже самых сложных шаблонов. Главное - понимать, что вы ищете, и как это найти.

Поиск как у гугла для любого сайта

#1.6 PHP теги или вставка PHP кода в HTML документ

PHP поиск на сайте ПО НЕСКОЛЬКИМ СЛОВАМ How to search using PHP and MySQL on web site

Живой поиск на JavaScript

Работа со строками в PHP. Обзор топ функций, удаление тегов, экранирование

[PHP] Часть 28. Делаем поиск на сайте

Пишем логику поиска по сайту - Динамический веб-сайт

Сеттеры и Геттеры в php - __set() и __get() - Базовый курс PHP-7

Поиск элементов на странице Xpath и CSS с нуля

Реклама
Новое
Реклама