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

问题描述:

我有这个字符串:v531123000 我想测试它是否包含字符串v531检查一个字符串是否包含PHP中的特定单词?

我做到了由strpos,但它不工作:

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

我应该寻找另一个函数不strpos办呢?

+0

不能,https://3v4l.org/RWm5R –

+0

所以这意味着'$ pn'不是你所期望的。但是,因为你不输出它,我们无法帮助。 –

+0

阅读手册http://php.net/manual/en/function.strpos.php如何正确使用strpos –

if (0 === strpos('v531123000', 'v531')) { 
    //The String starts 'v531' 
} 
+1

“contains”!=“开始” – Federkun