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
<?php
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
<?php
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
<?php
2
    $tauxeuro=6.5957;
3
    echo "le taux de l'euro arrondi est " .round($tauxeuro,2);
4
?>

Concaténation avec du HTML

1
<?php
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
<?php
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