str_contains() 是 PHP 8 版本中引入的预定义函数。 str_contains() 函数在表达式中搜索给定字符串中的子字符串。如果提到的子字符串将出现在字符串中,则它将返回 True,否则将返回 False。 str_contains() 函数与 strpos() 函数非常相似。
特性:
- 它总是返回一个布尔值。
- 如果检查子字符串为空,它将返回 TRUE。
- 它区分大小写。
- 此函数是二进制安全的。
- 它仅在 PHP 8 或更高版本上受支持。
用法:
(str_contains('String', 'Substring')) ;
子字符串是需要搜索的字符串,而字符串是要搜索子字符串的部分。
注意:str_contains() 仅在 PHP 8 或更高版本中支持。
例:在下面的例子中,我们在 $sentance 中存储了一个句子,在 $word 中存储了一个单词。在本例中,我们尝试使用 str_contains() 函数检查句子中是否存在该单词。如果单词将出现在句子中,‘is’ 将被分配给 $result 否则它的值将是“不是”。我们将通过示例来理解这一点。
PHP
<?php
$sentance = 'GFG is Awesome';
$word = 'GFG';
$result = str_contains($sentance, $word) ? 'is' :'is not';
echo "The word {$word} {$result} present in the sentance \"{$sentance}\" ";
?>
从上面,我们已经看到如何使用 str_contains() 函数查找给定字符串中的子字符串,返回值将是布尔值。
输出:
The word GFG is present in the sentance "GFG is Awesome"
相关用法
- underscore.js _.strContains()用法及代码示例
- Lodash _.strContains()用法及代码示例
- PHP imagecreatetruecolor()用法及代码示例
- PHP fpassthru( )用法及代码示例
- PHP ImagickDraw getTextAlignment()用法及代码示例
- PHP Ds\Sequence last()用法及代码示例
- PHP Imagick floodFillPaintImage()用法及代码示例
- PHP geoip_continent_code_by_name()用法及代码示例
- PHP GmagickPixel setcolor()用法及代码示例
- PHP opendir()用法及代码示例
- PHP cal_to_jd()用法及代码示例
- PHP stream_get_transports()用法及代码示例
- PHP Ds\Deque pop()用法及代码示例
- PHP SimpleXMLElement children()用法及代码示例
- PHP is_numeric()用法及代码示例
- PHP Imagick adaptiveSharpenImage()用法及代码示例
- PHP XMLWriter endDtdEntity()用法及代码示例
- PHP isset()用法及代码示例
注:本文由纯净天空筛选整理自talktoosaurabh大神的英文原创作品 PHP str_contains() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。