GreenBear
02.03.2007, 13:06
есть строка... есть 2 массива.
в массиве 1 - что не может быть в переменной
в массиве 2 - что может быть в переменной.
так вот суть вопрос:
сделать так, чтобы если в массиве есть плохое слово и этого слова нету в разрешенных, то скрипт останавливает.
если есть пллохое слово и это слово есть в разершенных, то скрипт идет дальше.
например:
$bad_array = array('test', 'test2', 'test3');
$allow_array = array(
'xaxa' => array('test', 'test3'),
);
если str=test test3 или str=test3 или str=test, то продолжаем,
а если str равна, например, test test2 то надо остановиться..
в общем вроде бы просто, но никак не лезет в голову, как на пхп это реализовать.
в массиве 1 - что не может быть в переменной
в массиве 2 - что может быть в переменной.
так вот суть вопрос:
сделать так, чтобы если в массиве есть плохое слово и этого слова нету в разрешенных, то скрипт останавливает.
если есть пллохое слово и это слово есть в разершенных, то скрипт идет дальше.
например:
$bad_array = array('test', 'test2', 'test3');
$allow_array = array(
'xaxa' => array('test', 'test3'),
);
если str=test test3 или str=test3 или str=test, то продолжаем,
а если str равна, например, test test2 то надо остановиться..
в общем вроде бы просто, но никак не лезет в голову, как на пхп это реализовать.