📜  PHP str_ends_with()函数

📅  最后修改于: 2022-05-13 01:56:39.015000             🧑  作者: Mango

PHP str_ends_with()函数

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) 

参数:

  • $ 字符串: $ 字符串是指需要搜索其结尾字符串的字符串。
  • $substring: $substring 是 $ 字符串中需要搜索的字符串。

主要特征:

  • 它本质上是区分大小写的。
  • 它总是返回一个布尔值。
  • 它可用于检查 Sting 和字符的结尾。
  • 如果子字符串为空或 NULL,它总是返回 TRUE,因为每个字符串都以 NULL 结尾。
  • 小于 8 的PHP版本不支持它。

示例 1:在此示例中,创建了三个变量。 $ 字符串存储字符串值, $endsWith存储将在 $ 字符串末尾搜索的值, $result存储结果值。在程序中,如果字符串$endsWith 将在 $字符串的末尾找到,则函数str_ends_with() 将返回 TRUE ,否则它将向三元运算符返回 FALSE 并且变量 $result 的值将被相应地分配。

PHP


PHP


输出 :

The string "GFG is awesome" is ending with some

示例 2:在此示例中,我们创建了两个变量 $ 字符串来存储字符串,并创建 $endsWith 来存储需要在 $ 字符串末尾检查的结束值。在这里,$endsWith 的值将为空,我们将检查字符串是否以空字符串字符串。在这种情况下,if 条件的输出将始终为 TRUE,因为所有字符串都以 '\0' 结尾,并且将相应地显示输出。

PHP



输出:

Given String ends with an empty string

参考: https://www. PHP.net/manual/en/ 函数.str-ends-with。 PHP