【php】验证字符串是否包含指定字符
管理员
2023-04-14 11:37:31
978
在 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;
}
}