Position actuelle: Accueil> Catégories de fonctions> str_ends_with

str_ends_with

Vérifiez si la chaîne se termine avec la sous-chaîne donnée
Nom:str_ends_with
Catégorie:Chaîne
Langage de programmation:php
Description en une ligne:Détermine si une chaîne se termine avec le suffixe spécifié

Nom de la fonction: str_ends_with ()

Version applicable: PHP 8.0.0 ou plus

Fonction Fonction: Déterminez si une chaîne se termine par le suffixe spécifié.

Syntaxe: bool str_ends_with (String $ haystack, String $ aigule)

paramètre:

  • $ Haystack: String à vérifier
  • $ aiguille: le suffixe à vérifier

Valeur de retour:

  • Retour true si $ haystack se termine avec $ aiguille
  • Si $ haystack ne se termine pas par $ aiguille, false est retourné

Exemple:

 $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 结尾"; }

Sortir:

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

Remarque: Dans les versions avant PHP 8.0.0, des fonctionnalités similaires peuvent être utilisées avec le code suivant:

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

Cependant, l'utilisation de la fonction intégrée str_ends_with () de PHP 8.0.0 et ultérieurement fournit un moyen plus concis et efficace de déterminer si une chaîne se termine par un suffixe spécifié.

Fonctions similaires
Articles populaires