Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

L'essentiel de PHP 7

Manipuler les textes et les chiffres

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
PHP permet la manipulation des textes et des chiffres. Découvrez les différentes méthodes et l'ensemble des possibilités.
05:29

Transcription

Alors, matière de texte et de chiffre ait pas mal de petites choses à savoir. Déjà, on vient de voir qu'effectivement pour écrire tout simplement un petit texte comme ça c'est assez simple, il suffit juste de venir mettre la chaîne de caractères dans une valeur et puis d'écrire la valeur ailleurs. Il faut savoir que si vous avez déjà ici quelque chose d'intéressant, c'est-à-dire un texte de stocker, vous pouvez tout à fait composer. Comment on pourrait composer ? Tout simplement on pourrait vouloir ici supprimer ça et avoir que la variable « hello » et donc ne remplacer qu'une information à l'intérieur, cette information ce serait le « name ». Alors, comment on se débrouillerait ? Il faudrait ici venir travailler avec cette variable-là. Voyez la variable « name » et il faudrait la mettre au-dessus. Donc, pas en dessous, mais au-dessus. Pour pouvoir la réutiliser à l'intérieur, il faut savoir vous avez tout à fait le droit de venir travailler comme ça une variable à l'intérieur d'une chaîne de caractères et de faire en fait une insertion d'une variable dans une autre variable, donc de la réutilisation. Alors ça, ça va fonctionner, mais est-ce que ça va tout le temps fonctionner ? Oui et non. Pourquoi ? Parce que voyez que là on a redéfini « name », mais on n'a pas redéfini la variable « Hello ». Donc, elle gardera le premier assignement. Ça faut faire très attention, parce que c'est vrai que sinon on va avoir des problèmes. Alors, vous pouvez utiliser ici, je vous l'ai dit une variable dans une chaîne de caractères uniquement si vous utilisez ici les guillemets doubles. Si vous utilisez des guillemets simples ce qui est tout à fait possible en PHP pour définir des variables, vous ne pourrez pas utiliser à l'intérieur ici une autre variable pour venir afficher de l'info. Ça ça ne marche pas, ça ne marchera qu'avec les guillemets doubles. Donc, gardez bien ça à l'esprit, voilà la grande différence entre des guillemets simples et des guillemets doubles. Quand c'est juste du texte, vous avez tout à fait le droit ici de mettre des guillemets simples et d'utiliser ensuite des guillemets doubles quand vous voulez comme ça ajouter de l'information à l'intérieur. Maintenant, si vous avez beaucoup beaucoup de choses à traiter, il y a une fonction qui existe pour faire de la création de chaîne de caractères, c'est la fonction « sprintf ». Comment ça marche une fonction ? En fait, on va venir écrire le nom de la fonction, comme ça et puis ensuite on va utiliser ce qu'on appelle des paramètres à l'intérieur de la fonction. On verra comment créer des fonctions personnalisées un petit peu plus tard. Ici ce que je vais lui dire, c'est voilà ma chaîne de caractères et là, je vais lui placer un « %s », qui avec « sprintf » veut dire string, donc ça veut dire en fait chaîne de caractères. Et ensuite derrière la chaîne de caractères, je vais enchaîner avec un deuxième paramètre qui sera le premier « s » que j'ai défini dans ma chaîne, là, en l'occurrence ce sera le « name ». En faisant ça ici, je vais composer ma chaîne de caractères de la même manière et je vais simplement venir du coup l'afficher après avec simplement echo « hello ». Alors, ça ne change pas le fonctionnement, c'est-à-dire que si je veux ici avoir un affichage différent, je vais être obligé quand même de redéfinir ici ma variable la même en fait « hello » pour lui dire qu'effectivement je veux utiliser le nouveau « name ». On est obligé de faire comme ça, on a pas le choix. Sinon effectivement, il faudra passer plus tard on verra ça par une fonction personnalisée et on pourra travailler très facilement avec les textes comme ça. Il y a pas de grand-chose à savoir sur les textes. Ici ici en français vous utilisez des apostrophes par exemple, les apostrophes à l'intérieur d'une chaîne, ça marchera pas en simples guillemets, il faudra l'échapper. Échapper ça veut dire quoi ? Ça veut dire venir utiliser directement, voilà un caractère d'échappement pour lui dire que vous voulez l'utiliser. À moi, le grand conseil que je vous donne, si vous avez vraiment des guillemets à mettre dans un texte c'est d'utiliser plutôt que les simples et d'utiliser les doubles. Comme ça vos guillemets viendront pas casser la chaîne de caractères et vous aurez pas de problème. Alors, sur les textes on peut travailler il y a énormément de fonctions. On fera quelques petites vidéos justement pour comprendre un petit peu quelles sont les fonctions qu'on peut utiliser pour du texte simplement voilà la base base, c'est ça, voilà l'utilisation simple des chaînes de caractères. Ah pour les nombres, là pour les nombres c'est plus ou moins pareil. On pourrait ici avoir une variable qui s'appelle « number », qui serait égal, par exemple à 5 et puis une variable qui s'appelle « number2 », qui serait égal à 10. Et on pourrait lui demander ici un echo « number » et vous allez voir, c'est très simple, + et « number2 ». On va pouvoir utiliser sans aucun problème, tous les opérateurs arithmétiques, sans aucun souci et puis travailler avec. On verra un petit peu plus tard qui a plus de possibilités, mais évidemment vous rendez bien compte qu'un chiffre comme ça bien se sera additionné par PHP, et puis nous donnera le résultat. Qu'est-ce qui se passe maintenant, si je viens additionner une chaîne de caractères comme ça avec du coup un nombre. Vous voyez que si votre éditeur vous dit: « Attention, il y a un petit problème ». Et oui, effectivement il y a un problème, mais ça fonctionne très bien. Pourquoi ça fonctionne très bien ? Parce qu'en PHP, quand il détecte un nombre à l'intérieur d'une chaîne de caractères, il le convertira automatiquement en nombre. Donc, du coup on va se retrouver avec et bien ici directement un calcul qui va fonctionner. Vous ferez attention, parce qu'évidemment ça peut impliquer pas mal de problématiques. Notamment si ici je mets « blabla », là je vais avoir un petit problème, parce qu'évidemment ça marchera pas. Le résultat ce sera 5, il y aura pas ici de concaténation. Parlera un petit peu plus tard de la concaténation. Donc, si vous utilisez des chiffres, je vous conseille d'utiliser des vrais chiffres des types nombre et non pas des chaînes de caractères, parce que ça peut poser problème et c'est pas une bonne idée de faire comme ça. On va avancer un petit peu et puis on va parler du commentaire.

L'essentiel de PHP 7

Exploitez les nombreuses possibilités de PHP. Définissez des variables, créez des fonctions, manipulez du texte, abordez la gestion des objets, des opérateurs logiques, etc.

4h25 (52 vidéos)
Aucun commentaire n´est disponible actuellement
 

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !