L’une des questions les plus courantes que les programmeurs PHP se posent lors de la manipulation de variables de chaîne est de savoir quelle commande PHP supprime le premier caractère des variables de chaîne. Il existe de nombreuses façons différentes d’accomplir cette tâche, mais il n’y a vraiment qu’une seule commande PHP qui fait l’affaire rapidement et facilement.
Table des matières
Effectuer un PHP Supprimer le premier caractère dans les variables de chaîne
C’est un phénomène courant lorsque vous traitez une entrée utilisateur à partir d’une page Web ou que vous manipulez des variables de chaîne dont vous avez besoin pour utiliser PHP pour supprimer le premier caractère des variables de chaîne. La réponse simple est que vous devez utiliser la commande « substr », mais avant de lancer immédiatement la commande substr dans votre script, il est important de comprendre exactement comment cette fonction supprime le premier caractère des variables de chaîne par PHP.
Fonctionnement de la fonction SUBSTR en PHP
En PHP, comme dans de nombreux autres langages de programmation, la fonction substr () prend simplement une chaîne et en renvoie une partie à une autre variable comme vous le lui dites. Cela signifie que cette fonction ne retournera pas seulement le premier caractère d’une chaîne, mais vous pouvez également l’utiliser pour renvoyer un certain nombre de caractères du milieu, les premiers caractères, ou vous pouvez même l’utiliser pour renvoyer un certain nombre de caractères après la position d’un caractère ou d’un symbole particulier. C’est une fonction très utile et polyvalente que les programmeurs PHP utilisent souvent. La fonction fonctionne comme suit.
- La syntaxe de la fonction substr () est « substr (string1, start, string_length) »
- Dans la position « de départ » de la fonction, vous définissez la position où la fonction doit commencer l’extraction des caractères. La position 0 est le tout premier caractère.
- Dans la position « longueur » de la fonction, vous définissez le nombre de caractères que la fonction doit extraire. Donc, si vous souhaitez obtenir cinq caractères après le point de départ, ce serait « 5. » Ce paramètre est facultatif, et si vous le laissez vide, la fonction extraira simplement le reste de la chaîne.
Un exemple de travail simple
Il existe plusieurs façons d’utiliser la fonction substr pour supprimer le premier caractère d’une chaîne, mais la méthode la plus courante et la plus simple est présentée ici.
C’est la forme la plus simple de cette fonction. Votre chaîne d’origine est $ string1 (les chaînes sont toujours précédées d’un signe dollar). La fonction substr démarre alors à la position 1 (et non à 0) et extrait le reste de la chaîne. Cela supprime essentiellement le tout premier caractère de la chaîne et place la nouvelle chaîne dans la variable de chaîne $ string2. Ainsi, une chaîne comme « trois petits cochons » deviendrait « trois petits cochons ».
Création d’un sous-programme commun
Si vous créez un script PHP qui doit souvent utiliser cette fonctionnalité, vous ne voudrez pas répéter sans cesse la même commande substr (). Au lieu de cela, vous pouvez simplifier votre programme en créant une nouvelle fonction dans votre script qui peut gérer le traitement de la tâche de suppression du premier caractère d’une chaîne. Ceci est très utile lorsque vous devez supprimer le premier numéro d’un numéro de téléphone ou lorsque vous devez supprimer un symbole de caractère spécial d’un paramètre d’URL. Vous pouvez créer une telle fonction dans votre script PHP comme suit.
Maintenant que vous avez une fonction qui retournera immédiatement la chaîne entière avec le premier caractère supprimé, tout ce que vous avez à faire est de passer n’importe quelle chaîne à la fonction et elle effectuera le traitement pour vous. Cela vous permet d’utiliser la commande simple suivante partout dans votre programme où vous avez besoin de cette fonctionnalité.
C’est aussi simple que cela: passez simplement la chaîne d’origine à votre nouvelle fonction et vous recevrez la chaîne entière sans le premier caractère dans votre nouvelle variable de chaîne définie.
Mots finaux
Comme vous pouvez le voir dans les exemples de script ci-dessus, la suppression du premier caractère des variables de chaîne n’est pas du tout difficile. Comme pour la plupart des fonctions PHP, une fois que vous connaissez la bonne fonction à utiliser et son fonctionnement, il est très facile de l’utiliser pour avancer. Si vous n’êtes pas sûr de vous souvenir du fonctionnement de la fonction substr (), ajoutez simplement cet article à vos favoris et renvoyez-le la prochaine fois que vous devrez supprimer un caractère d’une chaîne.
Lisez plus d’astuces sur le design web ici, et n’oubliez pas de partager l’article sur Facebook !