php教程

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 "字符串不包含目标子字符串";
}
php教程标签