📅  最后修改于: 2023-12-03 15:33:31.363000             🧑  作者: Mango
str_contains()
函数用于检查一个字符串是否包含另一个字符串。如果包含,则返回 true
,否则返回 false
。
str_contains($string, $substring);
$string
:要搜索的字符串。$substring
:要搜索的子字符串。如果 $string
包含 $substring
,则返回 true
,否则返回 false
。
$str = "Hello, world!";
$substr = "world";
if (str_contains($str, $substr)) {
echo "字符串 '$str' 包含子字符串 '$substr'";
} else {
echo "字符串 '$str' 不包含子字符串 '$substr'";
}
输出:
字符串 'Hello, world!' 包含子字符串 'world'
str_contains()
函数需要 PHP 8.0 或更高版本支持。
在 PHP 8.0 之前的版本中,您可以使用 strpos()
函数代替。例如:
if (strpos($str, $substr) !== false) {
echo "字符串 '$str' 包含子字符串 '$substr'";
} else {
echo "字符串 '$str' 不包含子字符串 '$substr'";
}