Cordes , une série de personnages qui sont stockées dans les variables de chaîne PHP , doit souvent être analysé (extrait ou coupure) . Par exemple, si le nom et le prénom d'une personne est stocké dans une variable chaîne, vous pourriez avoir besoin d'extraire le prénom et le nom de famille et mettez-les dans des variables de chaînes séparés . Parce que le nom et le prénom sont souvent séparés par un espace ou une virgule , vous pouvez utiliser les fonctions de chaîne PHP pour trouver l' espace ou une virgule ( connu comme séparateur) et la coupure des caractères qui suivent le séparateur. Instructions 
 1 
 utiliser la fonction stgpos pour trouver la position du caractère dans la variable chaîne . Par exemple, pour trouver le caractère d'espace dans le nom de " Mark Stansberry " qui est attribué à une varible de chaîne appelée $ name , utilisez le code PHP suivant : 
 
 $ nom = ' Mark Stansberry '; 
 < p> $ findspace = '' ; 
 $ position 
 = strpos ( $ name , $ findspace ) ; 
 
 la variable $ position contiendra le numéro 4, qui est la position du caractère espace dans la chaîne " Mark Stansberry . " La première position d'une chaîne est définie comme position 0. 
 2 
 Coupez la dernière partie de la chaîne ( le nom de famille dans cet exemple) avec la fonction substr . Pour cet exemple, utilisez le code PHP ci-dessous pour effectuer cette opération: 
 
 $ endIndex = 0; 
 
 $ nom = substr ( $ name , endIndex $, la position) ; 
 
 si le premier argument de la fonction substr est la variable de trouver la sous- dedans, dans ce cas, la chaîne variable $ nom chaîne. 
 
 le second argument de la fonction substr est l'indice de départ, où vous voulez commencer l'extraction de caractères de la chaîne . Dans ce cas, il est en position 0 ( endIndex $ ) , puisque vous voulez conserver la première partie de la chaîne. 
 
 Le troisième argument est le nombre de caractères que vous souhaitez extraire de la chaîne. Dans ce cas , il est égal au nombre de caractères à l' espace. C'est la valeur qui a été obtenu avec la fonction strgpos , $ position . 
 3 Type de 
 ou copier et coller le code ci-dessous dans votre éditeur de texte et enregistrez-le sous le nom de fichier, cut_off_string . php ? 
 
 < php 
 
 $ nom = ' Mark Stansberry '; 
 
 $ findspace = '' ; 
 $ position 
 = strpos ($ name, $ findspace ) ; 
 
 echo " Le caractère espace dans '$ name' est en position $ position " ; 
 
 $ endIndex = 0; 
 
 $ nom = substr ( $ name , endIndex $, la position) ; 
 
 echo " la variable chaîne appelée nom contient maintenant juste le prénom , $ name " ; ? 
 
 > Photos 
 le programme terminé ci-dessus va afficher le reste de la chaîne avec le nom coupée, comme indiqué ci-dessous. 
 
 le caractère espace en « Mark Stansberry ' est en position 4 
 
 la variable chaîne appelée nom maintenant contient seulement le prénom , Mark