PHP获取变量是否为模式/regex



有没有一种方法可以检测变量是否是PHP中的模式?我知道这在JavaScript中是可能的,因为模式是一种可变类型,但在PHP中,模式在字符串中。

if (is_pattern($myPattern)) {
//...
}

在PHP中有一个名为preg_match的函数,它基本上完成了您所说的操作,它测试字符串以搜索模式/regex。

if (preg_match("/php/i", "php is the best programming language.")) {
echo "A match has been found!";
} else {
echo "No match found.";
}

在这种情况下,preg_match将搜索字符串";php";在作为参数传递的测试字符串中。

最新更新