PHP:如何在字符串中查找*通配符的出现

时间:2013-06-07 15:38:16

标签: php string wildcard

也许我问的是有点过于平庸的问题,但我真的无法弄清楚如何使用PHP检查字符串中是否出现了通配符(*)。

示例字符串:*bcdab*dabc*

无论我尝试使用哪种PHP函数,它的行为都是不可预测的。我只需要知道通配符是否在字符串中。非常感谢您的回复!

1 个答案:

答案 0 :(得分:4)

if (strpos($mystring, '*') === false) {
    echo "Wildcard was not found in the string '$mystring'";
} else {
    echo "Wildcard was found in the string '$mystring'";
}

基于http://php.net/manual/en/function.strpos.php

的示例