Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подсветка в поиске
 
 автор: Pegas   (10.08.2006 в 11:44)   письмо автору
 
 

Как осуществить подсветку запрашиваемых пользователем слов в найденом?

   
 
 автор: elenaki   (10.08.2006 в 11:56)   письмо автору
 
   для: Pegas   (10.08.2006 в 11:44)
 


$otvet = str_replace($zapros, "<b>".$zapros."</b>", $otvet);

   
 
 автор: pegas   (10.08.2006 в 12:26)   письмо автору
 
   для: Pegas   (10.08.2006 в 11:44)
 

Спасибо.

И еще вопрос.

Есть текст разбитый "бриками" примерно одинакового содержания на каждой строчке.
в тексте имеются шестизначные числа. Как выделить эти числа жирным?

   
 
 автор: elenaki   (10.08.2006 в 13:25)   письмо автору
 
   для: pegas   (10.08.2006 в 12:26)
 

тут надо регулярными выражениями. но я в них не сильна. получилось выделить только
первое встретившееся число и не могу вставить проверку на количество повторений,
на {6} ругается. наверно, лучше снова задать этот вопрос в форуме про рег.выражения.


$text = "sdf sgv sdf 111111 dfg sdfg df sdf 222222 dfg sdfg sdhg df 333333";
 $pattern = "^([[:digit:]])*";
 $cifra = ereg($pattern, $text);
echo str_replace($cifra, "<b>".$cifra."</b>", $text);

   
 
 автор: pegas   (10.08.2006 в 13:47)   письмо автору
 
   для: elenaki   (10.08.2006 в 13:25)
 

спасибо. будем думать :)

   
 
 автор: ec_stasis   (10.08.2006 в 15:18)   письмо автору
 
   для: elenaki   (10.08.2006 в 13:25)
 

начиная с PHP 4.0.4

<?
echo $text "sdf sgv sdf 111111 dfg sdfg df sdf 222222 dfg sdfg sdhg df 333333<br />";
$search "/(\d{6})/";
$replace"<b>\$1</b>"
echo 
$text preg_replace($search$replace$text);    

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования