Maison >développement back-end >tutoriel php >Utilisez la fonction str_ends_with() en PHP8 pour déterminer la fin d'une chaîne
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" :
c9941a836519dbc17decf64bf8beb16f
Exécutez le code ci-dessus, le résultat sera "La chaîne se termine par 'end'" . C'est parce que la chaîne $haystack se termine par "end".
En plus de la fin de la chaîne, la fonction str_ends_with() peut également être utilisée pour vérifier l'extension du fichier. Par exemple, nous pouvons utiliser cette fonction pour vérifier si le nom du fichier se termine par « .php » afin de garantir que seuls les fichiers PHP peuvent être téléchargés. Voici un exemple de code comme celui-ci :
e477f557c74233d91968dcc6743bacf3
Remarque : La 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!