php - 我对 "strpos"函数的错误? PHP

标签 php strpos

我正在尝试让 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/

相关文章:

php - 标记段落中的短语

PHP LoginScript MySQL 检查结果错误

php - 我可以在 Windows Azure 上从 PHP 调用 .NET 函数吗?

php - 有没有非ajax的方式来重复轮询外部js文件?

PHP - 来自 MySQL 的基于用户登录的表

php - 在 WooCommerce 订单快速 View 中显示使用过的优惠券

php - in_array vs strpos 在 php 中的性能

php - 性能明智的字符串匹配

php - strpos 用两个词来查找

php - 在PHP中检测Google Analytics(分析)代码