Aktueller Standort: Startseite> Funktionskategorien> str_ends_with

str_ends_with

Überprüfen Sie, ob die Zeichenfolge mit dem angegebenen Substring endet
Name:str_ends_with
Kategorie:Saite
Programmiersprache:php
Kurzbeschreibung:Bestimmt, ob eine Zeichenfolge mit dem angegebenen Suffix endet

Funktionsname: str_ends_with ()

Anwendbare Version: Php 8.0.0 oder höher

Funktionsfunktion: Bestimmen Sie, ob eine Zeichenfolge mit dem angegebenen Suffix endet.

Syntax: bool str_ends_with (String $ Haystack, String $ Nadel)

Parameter:

  • $ haystack: String, um zu überprüfen
  • $ nadel: Das Suffix zum Überprüfen

Rückgabewert:

  • Rückgabe true, wenn $ haystack mit $ nadel endet
  • Wenn $ haystack nicht mit $ nadel endet, wird Falsch zurückgegeben

Beispiel:

 $string1 = "Hello, World!"; $string2 = "Hello, PHP!"; $suffix = "World!"; // 检查$string1 是否以$suffix 结尾if (str_ends_with($string1, $suffix)) { echo "$string1 以$suffix 结尾"; } else { echo "$string1 不以$suffix 结尾"; } // 检查$string2 是否以$suffix 结尾if (str_ends_with($string2, $suffix)) { echo "$string2 以$suffix 结尾"; } else { echo "$string2 不以$suffix 结尾"; }

Ausgabe:

 Hello, World! 以World! 结尾Hello, PHP! 不以World! 结尾

Hinweis: In Versionen vor PHP 8.0.0 kann ähnliche Funktionen mit dem folgenden Code verwendet werden:

 function str_ends_with($haystack, $needle) { $length = strlen($needle); if ($length == 0) { return true; } return substr($haystack, -$length) === $needle; }

Die Verwendung der integrierten Funktion von str_ends_with () von PHP 8.0.0 bietet jedoch eine prägnantere und effizientere Möglichkeit, zu bestimmen, ob eine Zeichenfolge mit einem angegebenen Suffix endet.

Ähnliche Funktionen
Beliebte Artikel