Concaténation de chaînes de caractères

PHP:
Concaténation de chaînes de caractères

How to (Comment faire)

Fusionner des chaînes en PHP est un jeu d’enfant. Utilisez le point . pour les coller ensemble. Voilà un exemple :

<?php
$greeting = "Bonjour";
$name = "Marie";
$message = $greeting . ", " . $name . " !";

echo $message; // Affiche : Bonjour, Marie !
?>

Vous pouvez aussi concaténer et affecter en même temps avec .= :

<?php
$message = "Bonne";
$message .= " chance"; // $message vaut maintenant "Bonne chance"

echo $message; // Affiche : Bonne chance
?>

Deep Dive (Plongée en Profondeur)

Historiquement, la concaténation de chaînes est aussi ancienne que les premiers langages de programmation. En PHP, le point est le symbole de prédilection depuis sa création dans les années 90.

Alternativement, depuis PHP 5.3.0, la fonction implode() est particulièrement utile pour joindre les éléments d’un tableau :

<?php
$array = ["PHP", "c'est", "super"];
echo implode(" ", $array); // Affiche : PHP c'est super
?>

Concernant les détails d’implémentation, chaque concaténation peut allouer de la mémoire, donc attention à la performance si vous travaillez avec des textes très longs. Heureusement, PHP est généralement assez efficace pour gérer cela.

See Also (Voir Aussi)

  • La documentation officielle de PHP sur les chaînes de caractères : php.net
  • Un guide sur la performance et l’optimisation des chaînes en PHP : PHP: The Right Way