Créer un site gratuitement    Tutoriels    Php    La concaténation
Mes favoris    Ajouter l'article à vos favoris

La concaténation

La concatéquoi ?!
La concaténation permet de rassembler une chaine de caractère et une variable, ou deux variables ou encore deux chaine de caractères.
Pour rassembler ces variables ou chaines, il faut utiliser l'opérateur "." (point).
Imaginons que nous voulons dire bonjour à notre visiteur, sans concaténation, nous devrions procéder de la façon suivante :
$prenom = 'maurice';
echo 'Bonjour ';
echo $prenom;
echo ' !';
// Affichera Bonjour maurice ! 
Et c'est là que la concaténation se rend utile, elle nous permet de simplifier grandement l'affichage de notre message de la façon suivante :

Nous pouvons aussi concaténer deux variables ensemble.
Prenoms comme exemple un webmaster voulant créer un pseudo pour chacun de ses membres.
Celui-ci veut que le pseudo soit composé du prénom du membre suivi de leur age, il devra procéder comme suit :
$prenom = 'maurice';
$age = 62;
echo $prenom.$age; // Affichera maurice62
Il est également possible de créer une variable qui contiendra le pseudo du membre pour faciliter l'affichage dans nos pages :
$prenom = 'maurice';
$age = 62;
$pseudo = $prenom.$age;
echo $pseudo; // Affichera maurice62
echo 'Bonjour ' . $pseudo; // Affichera Bonjour maurice62
Rappelez vous dans l'article les variables, nous avons vu qu'il était impossible d'afficher le contenu d'une variable dans des guillemets simples, maintenant avec la concaténation, il est tout a fait possible d'afficher le contenu d'une variable à l'intérieur d'une chaine composée de guillemets simple (à condition de la concaténer).
Avant de mettre fin à ce chapitre concernant la concaténation, je vais vous présenter une autre façon de concaténer :
$prenom = 'maurice';
$age = 62;
$prenom .= $age; // Equivaut à $prenom = $prenom.$age;
echo $prenom; // Affichera maurice62
Cette dernière écriture est encore plus rapide et vous permet de gagner encore plus de temps lors du codage de votre script !

Participez au développement du site en laissant vos impressions.

Commentaire/demande concernant l'article :


Recopiez le contenu de cette image :
Code anti-robot  »