Maison > développement back-end > tutoriel php > Utilisez la fonction str_ends_with() en PHP8 pour déterminer la fin d'une chaîne

Utilisez la fonction str_ends_with() en PHP8 pour déterminer la fin d'une chaîne

WBOY
Libérer: 2023-05-16 18:54:02
original
865 Les gens l'ont consulté

Avec la sortie de PHP8, de nouvelles fonctions et fonctionnalités sont constamment introduites. L'une des fonctions remarquables est str_ends_with(). Cette fonction peut être utilisée pour déterminer si une chaîne se termine par une chaîne spécifique, souvent utilisée dans le développement réel.

Dans cet article, nous explorerons l'utilisation de la fonction str_ends_with() et quelques précautions. Tout d'abord, nous devons comprendre la structure syntaxique de cette fonction :

bool str_ends_with ( string $haystack , string $needle )

Cette fonction accepte deux paramètres : $haystack et $needle. Parmi eux, $haystack représente la chaîne à vérifier et $needle représente la chaîne à interroger. La valeur de retour de la fonction est une valeur booléenne, qui renvoie vrai si $haystack se termine par $needle, sinon elle renvoie faux.

Ce qui suit est un exemple d'utilisation de la fonction str_ends_with(), qui demande si la chaîne $haystack se termine par "end" :

$haystack = "This is the end";
$needle = " end";
if (str_ends_with($haystack, $needle)) {

e7da0ddc29e87f52b22e362f4f154719

}
?>

Remarque : La fonction

  1. str_ends_with() est une nouvelle fonction ajoutée dans PHP8 et ne peut pas être utilisée dans les versions inférieures de PHP. Si vous souhaitez utiliser cette fonction, assurez-vous de passer à PHP8 ou supérieur.
  2. Lorsque vous utilisez la fonction str_ends_with(), veuillez vous assurer que la valeur du paramètre $needle n'est pas incluse dans la chaîne $haystack. Sinon, la fonction renverra des résultats incorrects. Par exemple, si la chaîne $needle est "est" et la chaîne $haystack est "C'est la fin", alors la fonction retournera vrai, ce qui est évidemment faux. La fonction
  3. str_ends_with() est sensible à la casse. Par exemple, si la chaîne $haystack est "Hello World" et que la chaîne $needle est "world", la fonction retournera false. Si une correspondance insensible à la casse est requise, les deux paramètres doivent être convertis en minuscules ou en majuscules avant d'utiliser cette fonction.

Résumé : La fonction

str_ends_with() est une nouvelle fonction pratique qui peut nous aider à déterminer rapidement et avec précision la fin d'une chaîne lors d'opérations sur les chaînes. Dans le développement réel, nous pouvons l'utiliser pour vérifier les extensions de fichiers, vérifier si l'adresse URL se termine par une chaîne spécifique, etc., rendant notre programme plus robuste.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal