我正在寻找一些类似于preg_replace
或preg_match
中使用的通配符,用于strpos
函数中,但是我找不到任何相关信息,这里有一个想法:
<?php
if (strpos("The black\t\t\thorse", "black horse") === false)
echo "Text NOT found.";
else
echo "Text found.";
?>
这里的结果将会是:未找到文本。
现在我想使用一个通配符来忽略空格或制表符,如下所示:
<?php
if (strpos("The black\t\t\thorse", "black/*HERE THE WILDCARD*/horse") === false)
echo "Text NOT found.";
else
echo "Text found.";
?>
这里的意思是结果为:找到文本。
有人了解吗?
strpos
只能进行精确匹配。如果你想使用通配符,你必须使用正则表达式。 - Barmarpreg_match
呢? - Amal Murali