php判断某段文字是否包含指定文字教程
我的站长站
2024-10-01
共人阅读
本教程介绍 PHP 中检测文本是否包含指定关键词的多种实现方式,讲解函数用法、匹配规则、大小写处理及空值、特殊字符等常见问题,适配精准查找、模糊检索等不同开发场景。
strpos函数方法
$str = "Hello, world!";
$subStr = "world";
if (strpos($str, $subStr) !== false) {
echo "字符串包含目标子字符串";
} else {
echo "字符串不包含目标子字符串";
}trstr函数方法
$str = "Hello, world!";
$subStr = "world";
if (strstr($str, $subStr)) {
echo "字符串包含目标子字符串";
} else {
echo "字符串不包含目标子字符串";
}preg_match函数方法
$str = "Hello, world!";
$subStr = "world";
if (preg_match("/$subStr/", $str)) {
echo "字符串包含目标子字符串";
} else {
echo "字符串不包含目标子字符串";
}mb_strpos函数方法
用于处理多字节编码
$str = "你好,世界!";
$subStr = "世界";
if (mb_strpos($str, $subStr) !== false) {
echo "字符串包含目标子字符串";
} else {
echo "字符串不包含目标子字符串";
} 