К примеру у нас есть строка
$stroka = "trololo";
Нужно создать условие которое бы проверяло есть ли в строке элементы массива:
$massiv = array ('+','-','*','/');
Что-то типа:
if (В строке $stroka есть элементы массива $massiv){
echo "Есть"}
else{
echo "Нет";}
Спустя 1 минута, 14 секунд (20.11.2011 - 15:50) TranceIT написал(а):
Смотрите в сторону регулярных выражений.
Спустя 2 минуты, 27 секунд (20.11.2011 - 15:52) Нуждающийся_в_помощи написал(а):
Я как бы это сказать...чайник
. если можно скажите хотябы как посмотреть есть ли в слове ХЛЕБ буква Б.

Спустя 13 минут, 34 секунды (20.11.2011 - 16:06) TranceIT написал(а):
Вот тут довольно понятно все описано
http://dreamhelg.ru/2010/02/15-regular-exp...web-developers/
http://dreamhelg.ru/2010/02/15-regular-exp...web-developers/
Спустя 14 минут, 27 секунд (20.11.2011 - 16:20) alex12060 написал(а):
Нуждающийся_в_помощи
$str = 'abc';
$need = 'a';
if (stripos($str, $need) !== false) {
echo 'exists';
} else {
echo 'not exists';
}
die;
// or
function stripos_array($haystack, $needles) {
if ( is_array($needles) ) {
foreach ($needles as $str) {
if ( is_array($str) ) {
$pos = stripos_array($haystack, $str);
} else {
$pos = stripos($haystack, $str);
}
if ($pos !== FALSE) {
return $pos;
}
}
} else {
return stripos($haystack, $needles);
}
return false;
}
$str = 'abc';
$need = array('a', 'b');
if (stripos_array($str, $need) !== false) {
echo 'exists';
} else {
echo 'not exists';
}
Спустя 56 минут, 26 секунд (20.11.2011 - 17:17) Нуждающийся_в_помощи написал(а):
Огромное спасибо
Спустя 2 часа, 23 минуты, 59 секунд (20.11.2011 - 19:41) Лена написал(а):
alex12060
Можно намного короче.
Можно намного короче.
$str = 'abc';
$need = array('a', 'b');
if (in_array($str, $need)) {
echo 'exists';
} else {
echo 'not exists';
}
Спустя 17 часов, 19 минут, 34 секунды (21.11.2011 - 13:00) Нуждающийся_в_помощи написал(а):
Ленусик спасибо)