php if (strpos($str1, $str2) !== false) { // $str1 包含 $str2 } else { // $str1 不包含 $str2 }其中,`$str1`是要判断的字符串,`$str2`是要查找的字符串。如果`$str1`包含`$str2`,则返回`$str2`在`$str1`中第一次出现的位置(从0开始),如果不包含则返回`false`。 但需要注意的是,`strpos()`函数区分大小写。如果想要不区分大小写的匹配,可以使用`stripos()`函数。
php if (stripos($str1, $str2) !== false) { // $str1 包含 $str2(不区分大小写) } else { // $str1 不包含 $str2(不区分大小写) }
if (strpos($str1, $str2) !== false) { // $str1 包含 $str2 } else { // $str1 不包含 $str2 } if (stripos($str1, $str2) !== false) { // $str1 包含 $str2(不区分大小写) } else { // $str1 不包含 $str2(不区分大小写) }
注意:在使用`strpos()`函数时需要使用全等于(`===`)或不全等于(`!==`)进行判断,而不能使用等于(`==`)或不等于(`!=`),因为`strpos()`函数有可能返回0,而0在PHP中被视为false。