📜  PHP str_contains()函数(1)

📅  最后修改于: 2023-12-03 15:33:31.363000             🧑  作者: Mango

PHP str_contains() 函数

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'";
}