<?php $str = "asd,ad"; if(preg_match(",",$str)) { echo "ok"; } ?
Это выводит меня
Конечный разделитель ',' не найден в ....
?>
ваш шаблон можно заменить на strpos вместо
strpos
if(strpos($str, ",")!==false) { echo "ok"; }
Вам не хватает разделителей, попробуйте это:
$str = "asd,ad"; if(preg_match("/,/",$str)) { echo "ok"; }
Чтобы узнать больше экземпляров, вы можете использовать функцию preg_match_all.
preg_match_all