我正在尝试让 strpos
搜索字符串变量 $string
中的短语“test”,如果它不包含“test”另一个变量 $change
被重新定义为 $string2
(其中 $change
之前已定义)
if (strpos($string, 'test') == false) {
$change = $string2;
break;
}
但不幸的是它不起作用。
上面有错误吗?
谢谢。
最佳答案
如果没有找到字符串,strpos 返回 false,相当于 PHP 中类型不明确的条件中的 0。使用 strpos 进行比较时,请务必使用 === 运算符。
if (strpos($string, 'test') === false) {
$change = $string2;
break;
}
关于php - 我对 "strpos"函数的错误? PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1592051/