Php 使用preg_match比较两个字符串
我想在$string中搜索$array的内容,但内爆函数返回以下内容时遇到问题: preg_match():分隔符不能是字母数字或反斜杠 因此,在下面的示例中,$string将被搜索为“帝国”或“绝地” 这几乎肯定与逃跑有关,但我无法控制自己 非常感谢Php 使用preg_match比较两个字符串,php,preg-match,Php,Preg Match,我想在$string中搜索$array的内容,但内爆函数返回以下内容时遇到问题: preg_match():分隔符不能是字母数字或反斜杠 因此,在下面的示例中,$string将被搜索为“帝国”或“绝地” 这几乎肯定与逃跑有关,但我无法控制自己 非常感谢 $string = 'The Empire Strikes back'; $array = array ( 0 => 'Empire', 1 => 'Jedi' ); if (preg_match(
$string = 'The Empire Strikes back';
$array = array (
0 => 'Empire',
1 => 'Jedi'
);
if (preg_match( implode(" ", $array), $string )) {
echo "A match was found.";
} else {
echo "A match was not found.";
}
正确的:内爆(“|”,$array)
原因|=或正确:内爆(“|”,$array)
原因|=或正确:内爆(“|”,$array)
原因|=或正确:内爆(“|”,$array)
原因|=或正则表达式必须具有。您需要的是/Empire | Jedi/i
(阅读:“搜索帝国或绝地,不区分大小写”)
因此,您必须按如下方式使用它:
...
preg_match('/' . implode("|", $array) . '/', $string)
...
正则表达式必须具有。您需要的是/Empire | Jedi/i
(阅读:“搜索帝国或绝地,不区分大小写”)
因此,您必须按如下方式使用它:
...
preg_match('/' . implode("|", $array) . '/', $string)
...
正则表达式必须具有。您需要的是/Empire | Jedi/i
(阅读:“搜索帝国或绝地,不区分大小写”)
因此,您必须按如下方式使用它:
...
preg_match('/' . implode("|", $array) . '/', $string)
...
正则表达式必须具有。您需要的是/Empire | Jedi/i
(阅读:“搜索帝国或绝地,不区分大小写”)
因此,您必须按如下方式使用它:
...
preg_match('/' . implode("|", $array) . '/', $string)
...
您可以使用以下选项:
$Words = array('Empire', 'Jedi');
$strings = 'The Empire Strikes back';
foreach ($Words as $Word) {
if (preg_match("/\b$Word\b/", $strings)) {
echo "A match was found.";
}
else{
echo "A match was not found.";
}
}
您可以使用以下选项:
$Words = array('Empire', 'Jedi');
$strings = 'The Empire Strikes back';
foreach ($Words as $Word) {
if (preg_match("/\b$Word\b/", $strings)) {
echo "A match was found.";
}
else{
echo "A match was not found.";
}
}
您可以使用以下选项:
$Words = array('Empire', 'Jedi');
$strings = 'The Empire Strikes back';
foreach ($Words as $Word) {
if (preg_match("/\b$Word\b/", $strings)) {
echo "A match was found.";
}
else{
echo "A match was not found.";
}
}
您可以使用以下选项:
$Words = array('Empire', 'Jedi');
$strings = 'The Empire Strikes back';
foreach ($Words as $Word) {
if (preg_match("/\b$Word\b/", $strings)) {
echo "A match was found.";
}
else{
echo "A match was not found.";
}
}
可能的重复可能的重复可能的重复可能的重复