[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск в строке stristr, как найти несколько слов?
kuzmit4
Добрый день помогите с stristr
Мне нужно узнать есть ли слова в строке, или нет.
Делаю я это таким способом.
// Проверяем, есть в строке слово xxx или нет
$var = 'текст текст текст xxx текст текст текст ';
if (stristr($var, 'xxx')) {
echo "В строке есть слово xxx";
}


С одним словом все работает хорошо.
Есть способ как-то искать несколько слов одновременно ?
Например - xxx, yyy, zzz, и т.д.

Т.е. грубо говоря, у меня есть массив слов, на которые нужно проверить строку.
sergeiss
kuzmit4, скорее всего тебе нужна другая функция, которая работает с регулярными выражениями https://www.php.net/manual/ru/function.preg-match.php

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
FatCat
Цитата (sergeiss @ 20.05.2020 - 00:06)
функция, которая работает с регулярными выражениями

А я бы бы собрал строку "srtistr('xxx') AND srtistr('yyy') AND srtistr('zzz')" и eval() её… biggrin.gif

_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.