$str = 'Цена 50$ за штуку';
if(strpos($str, '$') !== false)
   echo 'Цена в баксах';
else
   echo 'Цена в чем угодно, но не в баксах';

  

var_dump((bool)preg_match("#(\\$)#",'Строка с символом $'));

 

 

есть ли в строке следующие символы:
@, !, $, %, ^,&, *, +, =, >,?, <, .

$string = 'test';
if (preg_match('#[\Q@!$%^&*+=>?<.\E]+#', $string)){
    echo 'Есть';
}else{
    echo 'Нет';
}

TO TOP