PHP 8 中的 str_starts_with 和 str_ends_with 函数
str_starts_with 和 str_ends_with 函数已添加到 PHP 8 中,用于检查给定的字符串是否以另一个字符串开头或结尾。如果它以另一个字符串开头并结尾,则返回 true,否则返回 false。
示例
str_starts_with('hello haystack', 'hello'); //starts string found 'True' str_starts_with('hello haystack', 'stack'); //ends string found 'True'
str_starts_with('hello haystack', 'hay'); //starts string found 'False' str_starts_with('hello haystack', 'hay'); //ends string found 'False'
PHP 8 中的 str_starts_with() 函数
此函数检查给定的字符串是否以字符串 needle 开头。如果找到第一个字符串,则返回 true,否则返回 false。
str_starts_with(string $haystack, string $needle): bool
示例:使用 str_starts_with() 函数。
<?php if (str_starts_with('hellohaystack', "hello")) { echo "string starts with hello"; } ?>
输出
String starts with 'hello'
注意:如果在第二个字符串中找不到给定的第一个开头字符串,则返回 false。
PHP 8 中的 str_ends_with() 函数
此函数检查给定的字符串是否以字符串 needle 结尾。如果找到给定的字符串结尾,则返回 true,否则返回 false。
str_ends_with(string $haystack, string $needle):bool
示例:使用 str_ends_with() 函数
<?php if (str_ends_with('hellohaystack', "stack")) { echo "string ends with stack"; } ?>
输出
String ends with 'stack'
广告