PHP str_contains()函数
str_contains()是PHP 8 版本中引入的预定义函数。 str_contains()函数在表达式中搜索给定字符串中的子字符串。如果提到的子字符串将出现在字符串中,那么它将返回 True,否则将返回 False。 str_contains()函数与 strpos()函数非常相似。
特性:
- 它总是返回一个布尔值。
- 如果检查子字符串为空,它将返回 TRUE。
- 它区分大小写。
- 这个函数是二进制安全的。
- 它仅在PHP 8 或更高版本上受支持。
句法:
(str_contains('String', 'Substring')) ;
子字符串是需要搜索的字符串,而字符串是要搜索子字符串的部分。
注意: str_contains() 仅在PHP 8 或更高版本中受支持。
示例:在下面的示例中,我们在$sentence中存储了一个句子,在$ word 中存储了一个单词。在这个例子中,我们试图通过使用 str_contains()函数来检查句子中是否存在这个词。如果单词将出现在句子中, 'is'将被分配给$result否则它的值将是'is not '。我们将通过示例来理解这一点。
PHP
从上面,我们看到了如何使用 str_contains()函数在给定字符串中查找子字符串,返回值将是布尔值。
输出:
The word GFG is present in the sentence "GFG is Awesome"
参考: https://www. PHP.net/manual/en/函数.str 包含。 PHP