Concaténation
Définition :
Le terme concaténation (substantif féminin), du latin cum (« avec ») et catena (« chaîne, liaison »), désigne l'action de mettre bout à bout au moins deux chaînes de caractères.
Source Wikipédia
En PHP, on utilise le . pour concaténer.
Exemple :
1
2
$nom = 'Moussa';
3
$prenom = 'Sam';
4
5
echo $prenom.$nom; //va afficher "SamMoussa"
6
echo $prenom.' '.$nom; //va afficher "Sam Moussa"
7
8
echo '$prenom.$nom'; //va afficher "$prenom.$nom"
9
echo '$prenom$nom'; //va afficher $prenom$nom
10
11
$prenom .= $nom; //est équivalent à $prenom = $prenom . $nom
12
13
echo $prenom; //affichera "SamMoussa"
14
15
$prenom = 'Sam';
16
17
$prenom .= ' '.$nom;
18
19
echo $prenom; //affichera "Sam Moussa"
20
21
$a = 10;
22
$a.= 30; //Le résultat serait 1030
23
$a = $a.$b; // La variable $a a la valeur de la concaténation de $a et $b
24
echo $a;
25
Concaténer des chaînes de caractères et des variables
1
2
$tauxeuro=6.5957;
3
echo "le taux de l'euro est " .$tauxeuro ;
4
Concaténer des chaînes de caractères et des fonctions
1
2
$tauxeuro=6.5957;
3
echo "le taux de l'euro arrondi est " .round($tauxeuro,2);
4
Concaténation avec du HTML
1
2
$tauxeuro=6.5957;
3
echo " <strong>le taux de l'euro arrondi est</strong> ".round($tauxeuro,2);
4
Concaténation avec du CSS
1
2
$tauxeuro=6.5957;
3
echo " <p class='alert alert-info'>le taux de l'euro arrondi est ".round($tauxeuro,2) ."</p>";
4
le taux de l'euro arrondi est 6.6