#1 2010.08.04 20:59

Anwap
Участник
Зарегистрирован: 2009.09.19
Сообщений: 26
Карма: 0
Профиль

Проверка на запрещенные слова

У меня в переменной список слов через любой знак препинания.Мне необходимо чтоб шла проверка на эти слова.Уже многое перепробовал,через перменную никак,только если так прописать слова.

Неактивен

#2 2010.08.04 21:55

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Проверка на запрещенные слова

через preg_split разбиваешь в массив, а дальше ищешь по массиву

Неактивен

#3 2010.08.05 10:14

Anwap
Участник
Зарегистрирован: 2009.09.19
Сообщений: 26
Карма: 0
Профиль

Re: Проверка на запрещенные слова

Gemorroj, Вот например так?

Код:

1
2
3
4
5
6
7
8
9
$sl = 'слово1;слово2;слово3';
$arr = preg_split('/;/', $sl);
$msg = 'Слово5 слово7 слово2';
for ($i=0; $i<count($arr); $i++){
if (strpos($msg,$arr[$i]) !== false)
{
echo 'Cлoвo нaйдeнo';
}
}

Или проверку по другому сделать?

Отредактировано Anwap (2010.08.05 10:15)

Неактивен

#4 2010.08.05 20:59

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Проверка на запрещенные слова

любой знак препинания - это не /;/ а [,.;] и все остальные, какие тебе нужны

Неактивен

#5 2010.08.05 21:26

Anwap
Участник
Зарегистрирован: 2009.09.19
Сообщений: 26
Карма: 0
Профиль

Re: Проверка на запрещенные слова

Gemorroj, Не,я имел в виду что между словами можно поставить любой знак препинания.

Неактивен

#6 2010.08.06 10:14

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Проверка на запрещенные слова

тогда не preg_split, а explode smile и поиск вхождения делай через in_array

Код:

1
span style="color: #0000BB"><?php$sl = 'слово1;слово2;слово3';$arr = explode(';', $sl);if (in_array('что ищем', $arr)) { echo 'Ok';}

Неактивен

#7 2010.08.06 12:08

Anwap
Участник
Зарегистрирован: 2009.09.19
Сообщений: 26
Карма: 0
Профиль

Re: Проверка на запрещенные слова

Gemorroj Смотри ты чуть не понял.У меня идет например описание,и в описании идет проверка на запрещенные слова "слово1;слово2;слово3" .Чтоб в тексте проверка шла на эти слова.А слова в переменной так как берутся из базы.

Неактивен

#8 2010.08.06 19:13

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Проверка на запрещенные слова

теперь я не понял еще больше)

Неактивен

#9 2011.05.21 01:56

Телевизор
Гость

Re: Проверка на запрещенные слова

я тоже sad(((((
тока у меня список слов и нужно найти из этого списка слова каторое не подходит.
А слова каторые не подходят их много

#10 2011.05.21 02:47

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Проверка на запрещенные слова

Зачем тебе чтобы эти слова брало из  базы? сделай чтоб из тхт файла брало проверку)

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s