Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите написать выражение, 'Поиск в строчке по ключевым словам', да так чтобы они они встречались 2 и более раз

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
frost18
Отправлено: 31 Июля, 2011 - 11:15:12
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2011  
Откуда: Москва, Росиия


Помог: 0 раз(а)




Мне надо определить строчку в файле где имеется шапка у таблице.
preg_match("/наименование|описание|цена|комментарий/i", $str)
В моем примере выдается строка где есть любое из этих слов. Как мне сделать что бы мне выдавал строку в которой имеются не одно а два и более этих слов?
 
 Top
Alek
Отправлено: 31 Июля, 2011 - 15:27:48
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Март 2011  
Откуда: Набережные Челны


Помог: 0 раз(а)




Что то типа того
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $str="a,b,c";
  3. $reg=preg_match("/(a.b.c)/i", $str, $matches); // (a.b.c)-сохраняющая скобка в массив $matches. Каждое ключевое искомое слово можно занести в такие скобки, после чего вывести...
  4. print $matches[1]; // выводит a,b,c
  5. $reg=preg_match("/(.*)(a)/i", $str, $matches);
  6. print $matches[2]; //выводит a и т.д.
  7. ?>



надеюсь я правильно понял, что нужно вам Радость

(Отредактировано автором: 31 Июля, 2011 - 15:38:42)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB