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

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

WBOY
WBOYoriginal
2023-05-17 21:51:211564parcourir

Avec l'arrivée de PHP8, il apporte quelques nouvelles fonctionnalités et améliorations. Une fonction qui mérite une attention particulière est la fonction str_ends_with(). La fonction

str_ends_with() est une nouvelle méthode en PHP8, utilisée pour vérifier si une chaîne se termine par une chaîne spécifique. Elle est essentiellement écrite de la même manière que la fonction str_contains(), mais spécifiquement pour vérifier la fin d'une chaîne.

L'utilisation de la fonction str_ends_with() peut facilement déterminer la fin d'une chaîne. Vous n'avez plus besoin d'écrire manuellement des expressions régulières complexes ou d'utiliser un développement de fonctions plus fastidieux.

La syntaxe de base pour utiliser la fonction str_ends_with() est la suivante :

str_ends_with(string $haystack, string $needle): bool

Parmi eux, $haystack est la chaîne qui doit être vérifiée et $needle est la chaîne de fin qui doit être vérifiée.

Par exemple :

$haystack = 'hello world';
$needle = 'world';
if (str_ends_with($haystack, $needle)) {
    echo '匹配成功';
} else {
    echo '匹配失败';
}

Dans le code ci-dessus, nous utilisons la fonction str_ends_with() pour vérifier si la chaîne $haystack se termine par la chaîne $needle. Si la correspondance est réussie, « match réussi » sera affiché, sinon « match échoué » sera affiché.

Il convient de noter que la fonction str_ends_with() est sensible à la casse, vous devez donc faire attention au problème de correspondance de casse lors de la correspondance. La fonction

str_ends_with() est en fait un outil très utile, en particulier lors de la manipulation de chaînes. Par exemple, lors du traitement des chemins de fichiers, nous devons généralement vérifier si la chaîne du chemin se termine par une extension spécifique, qui peut être facilement déterminée à l'aide de la fonction str_ends_with().

En résumé, la fonction str_ends_with() est une nouvelle fonction très utile en PHP8, qui nous permet de faire correspondre plus facilement la fin des chaînes. En même temps, cela nous montre également le développement et l’amélioration continus du langage PHP.

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!

Déclaration:
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