检查一个字符串是否包含PHP中的特定单词?
问题描述:
我有这个字符串:v531123000
我想测试它是否包含字符串v531
。检查一个字符串是否包含PHP中的特定单词?
我做到了由strpos
,但它不工作:
$pn = $article->getPartNumber();
if (strpos($pn, 'v531') !== false) {
$lt=30;
}
我应该寻找另一个函数不strpos
办呢?
答
if (0 === strpos('v531123000', 'v531')) {
//The String starts 'v531'
}
+1
“contains”!=“开始” – Federkun
不能,https://3v4l.org/RWm5R –
所以这意味着'$ pn'不是你所期望的。但是,因为你不输出它,我们无法帮助。 –
阅读手册http://php.net/manual/en/function.strpos.php如何正确使用strpos –