Nous avons vu la fonction substr_replace() qui remplace une chaîne à l'intérieur d'une autre chaîne. PHP fournit aussi la fonction strtr() qui permet de remplacer chaque occurence d'un caractère par un autre. Sous une première forme, la fonction accepte trois paramètres :
On peut aussi appeler la fonction strtr() avec seulement 2 paramètres :
Ce qui est intéressant avec cette façon d'appeler la fonction, c'est qu'on peut remplacer un caractère par plusieurs, ou plusieurs par un, ou plusieurs par plusieurs.
Nous verrons en détail dans le chapitre suivant ce que sont les
tableaux associatifs dans PHP. Dans un premier temps, voici un
exemple qui devrait vous permettre de comprendre facilement :
array('a' => 'b', 'e' => '1',
'PHP' => 'HTML')
La fonction PHP array()
crée un tableau dans lequel à la clé 'a' correspond l'élément 'b', à
la clé 'e' correspond l'élément '1' et à la clé 'PHP' correspond
l'élément 'HTML'.
Des fonctions permettent de modifier les majuscules et les minuscules dans les chaînes.