要检测一个字符串中是否包含子字符串,可以使用PHP中的strpos()函数。该函数可以在一个字符串中查找另一个字符串第一次出现的位置,并返回其位置的索引。如果找不到子字符串,则返回false。
以下是一个示例代码,演示如何使用strpos()函数来检测一个字符串中是否包含子字符串:
$string = "Hello, world!";
$substring = "world";
if(strpos($string, $substring) !== false){
echo "String contains substring.";
} else {
echo "String does not contain substring.";
}
在上面的示例中,如果字符串 “Hello, world!” 包含子字符串 “world”,则输出 “String contains substring.”;如果不包含,则输出 “String does not contain substring.”。
请注意,strpos()函数区分大小写。如果要进行不区分大小写的检测,可以使用stripos()函数。