php - php用变量检查正则表达式
问题描述
我正在尝试检查变量是否包含字符串:
$var = "hello"
if($key == '/*/' + $var '/*/')
现在 $key 可以包含“good_hello”和“not_hello1”之类的东西。我希望它只捕获其中包含“hello”的 $key。
我也试过:
if(preg_match('/*/' + $var '/*/', $key)
并且它的行为与不包含单词“* hello *”的奇怪单词相同,表示任何你好任何东西(无法通过键入常规来正确执行)
有任何想法吗?
解决方案
我找到了解决问题的方法:
if(strpos($key, $var) !== false)
我希望它能帮助其他需要的人。
推荐阅读
- c# - 如何使用 UDP C# 接收连续图像
- bluetooth - google home ble 规范在哪里?
- ios - NSInternalInconsistencyException 无法设置已完成任务的结果
- azure - APIM : 通过传递的订阅密钥查找组名
- java - 我有两个空指针尝试调用虚拟方法'void android.support.v7.widget.RecyclerView.setHasFixedSize(boolean)
- javascript - 这是使用 jQuery 显示/隐藏 div 和某个“id”的稳定方法还是我可以使用更好的方法?
- python - 在haskell中创建实现数组的函数
- javascript - 我可以通过图像标签从 S3 加载图像,但不能加载请求?
- javascript - vue.js cli 命令“npm run serve”如何工作
- c# - 从 Win32_QuickFixEngineering 获取 InstallDate