str_ends_with() 函数是 PHP 8 中的预定义函数,用于对给定字符串执行区分大小写的搜索。 str_ends_with() 通常检查字符串是否以子字符串结尾。如果字符串以子字符串结尾,则 str_ends_with() 将返回 TRUE,否则将返回 FALSE。它与 str_starts_with() 非常相似,str-starts_with() 和 str_ends_with() 之间的唯一主要区别是 str-starts_with() 在字符串开头搜索子字符串,而 str_ends_with() 在字符串末尾搜索子字符串。
用法:
str_starts_with(string $string, string $substring)
参数:
- $string:$string 是指需要搜索结束字符串的字符串。
- $substring:$substring 是 $string 中需要搜索的字符串。
主要特征:
- 它本质上区分大小写。
- 它总是返回一个布尔值。
- 它可用于检查 Sting 和 Character 的结尾。
- 如果子字符串为空或 NULL,它总是返回 TRUE,因为每个字符串都以 NULL 结尾。
- 小于 8 的 PHP 版本不支持它。
范例1:在这个例子中,已经创建了三个变量。 $string 存储字符串值, $endsWith 存储将在 $string 末尾搜索的值, $result 存储结果值。在程序中,如果字符串 $endsWith 位于 $string 的末尾,则函数 str_ends_with() 将返回 TRUE,否则它将向三元运算符返回 FALSE,并且将相应地分配变量 $result 的值。
PHP
<?php
$string = 'GFG is awesome';
$endsWith = 'some';
$result = str_ends_with($string, $endsWith) ? 'is' :'is not';
echo "The string \"$string\" $result ending with $endsWith";
?>
输出:
The string "GFG is awesome" is ending with some
范例2:在这个例子中,我们创建了两个变量 $string 来存储字符串和 $endsWith 来存储 $string 末尾需要检查的结束值。在这里, $endsWith 的值将为空,我们将检查字符串是否以空字符串结尾。在这种情况下,if-condition 的输出将始终为 TRUE,因为所有字符串都以“\0”结尾,并且输出将相应地显示。
PHP
<?php
$string = 'Checking for Blanks in the string';
$endsWith = '';
if(str_ends_with($string, $endsWith)) {
echo 'Given String ends with an empty string';
}
else {
echo 'Given String does not ends with an empty string';
}
?>
输出:
Given String ends with an empty string
参考: https://www.php.net/manual/en/function.str-ends-with.php
相关用法
- 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 stream_get_transports()用法及代码示例
- PHP Ds\Deque pop()用法及代码示例
- PHP is_numeric()用法及代码示例
- PHP Imagick adaptiveSharpenImage()用法及代码示例
- PHP XMLWriter endDtdEntity()用法及代码示例
- PHP isset()用法及代码示例
- PHP ctype_print()用法及代码示例
- PHP Imagick flopImage()用法及代码示例
- PHP imagecreatefrompng()用法及代码示例
- PHP imagechar()用法及代码示例
注:本文由纯净天空筛选整理自talktoosaurabh大神的英文原创作品 PHP str_ends_with() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。