Maison >Problème commun >Explication détaillée de l'utilisation de la fonction strtok

Explication détaillée de l'utilisation de la fonction strtok

zbt
zbtoriginal
2023-11-28 10:15:592062parcourir

La fonction

strtok est une fonction utilisée pour diviser une chaîne selon un délimiteur spécifié. Elle peut renvoyer les sous-chaînes divisées une par une via plusieurs appels. A noter que la chaîne d'origine sera modifiée par la fonction strtok, qui remplacera le délimiteur par le terminateur de chaîne ' vous?" divisé en fonction des espaces, des virgules et des points d'exclamation. Tout d'abord, appelez la fonction strtok pour la première fois et transmettez la chaîne à diviser ainsi que la chaîne délimitatrice. La fonction renvoie le pointeur "Bonjour" de la première sous-chaîne, et puis continuez à appeler la fonction strtok via la boucle, en passant NULL comme premier paramètre, et continuez à diviser la chaîne à chaque fois dans la boucle, la fonction renvoie un pointeur vers la sous-chaîne suivante jusqu'à ce qu'il n'y ait plus de sous-chaînes à renvoyer, lorsque la fonction renvoie NULL, la boucle se termine.

Il est à noter que la chaîne d'origine sera modifiée par la fonction strtok, qui remplacera le séparateur par le terminateur de chaîne '.

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