PHP

Выделить слова

<?php
$regime = 0;// Режим поиска (1 - точный поиск, 0 - вхождение)
$search = "про";// Что ищем (в примере: $search = "про"; )
$beginText = "Этот компромат не про меня";  // Текст по которому необходимо провести поиск
 
/* Точный поиск. (Найдёт: "...не [B]про
меня",
Не найдёт "Этот компромат не..." - ) отдельное слово */
if($regime == 1)
{ $patterns = "/(\b".$search."\b)+/i"; }// Регулярное выражение


/* Отдельное слово и Вхождение в другие слова.
(Найдёт: "...не про меня",
Найдёт: "Этот компромат не...") */
else
{ $patterns = "/(".$search.")+/i"; }// Регулярное выражение

$replace = "<b>$1</b>";// На что заменить

$endText = PREG_REPLACE($patterns,$replace,$beginText);// Замена

echo"<hr />".$endText."<hr />";//Вывести подсвеченный текст
?>[/PHP]
Добавлено: 16 Августа 2013 09:04:05 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...