Trackin
php005
Voyons maintenant la concaténation de chaîne de caractères.Déjà, il faut bien savoir ce qu'est la concaténation de chaîne de caractères. Prenons un exemple simple avec deux chaînes de caractères :
- la première chaîne de caractères sera : "J'apprend "
- la seconde chaîne sera : "le PHP"
En faisant une concaténation de ces deux chaînes, nous obtiendrons la chaîne suivante : "J'apprend le PHP".
Tachons maintenant de mettre alors en évidence l'importance de la concaténation de chaîne de caractères avec l'exemple de l'exercice précédent.
On avait alors comme code PHP :
exemple1
- <?php
- $nom = "LA GLOBULE";
- echo 'Bonjour ';
- echo $nom;
- echo ' !';
- ?>
Or, les trois lignes avec l'instruction echo() peuvent se simplifier en une seule grâce à la concaténation. En PHP, la concaténation de chaîne s'effectue grâce au point.
On a alors :
exemple2
- <?php
- $nom = "LA GLOBULE";
- echo 'Bonjour '.$nom.' !';
- ?>
Ce qui affichera à l'écran :
Résumons les choses :
On affiche en fait la chaîne Bonjour concaténée avec le contenu de la variable $nom, soit LA GLOBULE, également concatène avec la chaîne !, ce qui au final, se résume par l affichage de la chaîne Bonjour LA GLOBULE.
La encore, il faut faire attention car si l'on avait écrit echo 'Bonjour $nom !'; donc sans l'opérateur de concaténation qu'est le point, on aurait eu à l'écran l'affichage suivant :
(Car dans ce cas, PHP comprend que l'on désire afficher la chaîne $nom et non le contenu de la variable $nom).
Les cours de PHP
- Avant tout
- Déclarer des variables
- Afficher le contenu des variables
- Les variables prédéfinies
- Concaténer deux chaînes
- Les structures de contrôles
- Lire et écrire dans un fichier texte
- Récupérer les données des formulaires
- Les fonctions utilisateurs
- Introduction aux bases de données
- Création des tables en SQL
- Fonctions PHP pour MySQL
- Afficher les données de votre base
- Insérer des données dans votre base
- Modifier des données de votre base
- Supprimer des données de votre base
- Les cookies
- Les sessions
- Les variables globales
- Le débuggage
- La portée des variables
- La librairie GD
- Les expressions régulières
- La programmation objet (concepts fondamentaux)
- La programmation objet (première approche)
- Les variables dynamiques