检查字符串是否包含PHP中的特定单词?

检查字符串是否包含PHP中的特定单词?,php,Php,我有这个字符串:v531123000 我想测试它是否包含字符串v531 我是通过strpos实现的,但它不起作用: $pn = $article->getPartNumber(); if (strpos($pn, 'v531') !== false) { $lt=30; } 我是否应该搜索另一个函数而不是strpos来执行此操作?否,因此这意味着$pn不是您所期望的。但是由于您没有输出它,我们无法帮助您。请阅读手册如何正确使用str

我有这个字符串:
v531123000
我想测试它是否包含字符串
v531

我是通过strpos实现的,但它不起作用:

$pn = $article->getPartNumber();
if (strpos($pn, 'v531') !== false) {
                $lt=30;
            }

我是否应该搜索另一个函数而不是
strpos
来执行此操作?

否,因此这意味着
$pn
不是您所期望的。但是由于您没有输出它,我们无法帮助您。请阅读手册如何正确使用strpos“contains”!=“开始”
if (0 === strpos('v531123000', 'v531')) {
   //The String starts 'v531'
}