En plus des opérateurs de comparaison, qui peuvent être utilisés sur des valeurs de chaîne de caractères, l'opérateur d'enchaînement . permet de concaténer deux chaînes de caractères, en retournant une autre qui est le résultat de la concaténation des deux opérandes.

L'opérateur d'affectation .= peut également être utilisé pour enchaîner des chaînes de caractères en boucle.

echo 'mon' .' ' . 'programme';
# retourne "mon programme"

$texte = 'Un programme';
$texte_2 = 'Hypertext Preprocessor';
resultat = $texte . ' ' . $texte_2;
# retourne 'Un programme Hypertext Preprocessor'

<?php
  $tableau = array('un','deux','trois');
  $resultat = '';
  for($i = 0; $i <= 3; $i++)
  {
  resultat .= resultat . $i . ' - ' . tableau[$i];
  }
  echo resultat;
?>