【php】验证字符串是否包含指定字符


在 PHP 8 中,可以使用 str_contains 函数来确定一个字符串是否包含给定的子字符串。它执行区分大小写的检查,如果存在,则返回 true,否则返回 false

$string = '懒惰的狐狸跳过了栅栏';
if (str_contains($string, '懒')) {    
    echo "字符串中找到了 '懒'";
} else {    
    echo "'懒' 没有找到";
}

对于早期版本的 PHP,可以使用以下代码段来填充 str_contains 函数:

if (!function_exists('str_contains')) {    
    function str_contains($haystack, $needle) {        
        return $needle !== '' && mb_strpos($haystack, $needle) !== false;
    }
}




上一篇: 没有了!

下一篇: 没有了!

评论