首页 > 解决方案 > php用变量检查正则表达式

问题描述

我正在尝试检查变量是否包含字符串:

$var = "hello"
if($key == '/*/' + $var '/*/')

现在 $key 可以包含“good_hello”和“not_hello1”之类的东西。我希望它只捕获其中包含“hello”的 $key。

我也试过:

if(preg_match('/*/' + $var '/*/', $key)

并且它的行为与不包含单词“* hello *”的奇怪单词相同,表示任何你好任何东西(无法通过键入常规来正确执行)

有任何想法吗?

标签: php

解决方案


我找到了解决问题的方法:

if(strpos($key, $var) !== false)

我希望它能帮助其他需要的人。


推荐阅读