preg_match PHP出错

时间:2010-12-26 12:38:59

标签: php preg-match

<?php

$str = "asd,ad";
if(preg_match(",",$str)) { 
    echo "ok";
}

?

它输出我

  

没有结束分隔符','发现在....

&GT;

2 个答案:

答案 0 :(得分:2)

您的模式可以替换为strpos而不是

if(strpos($str, ",")!==false)
{
   echo "ok";
}

答案 1 :(得分:1)

你缺少分界符,试试这个:

$str = "asd,ad";
if(preg_match("/,/",$str)) { 
    echo "ok";
}

要查找更多实例,您可能也想使用preg_match_all功能。