Remplacer un caractère

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 :

Exemple : remplacement de caractères

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'.

Exemple : remplacement de caractères

Majuscules et minuscules

Des fonctions permettent de modifier les majuscules et les minuscules dans les chaînes.

Exemple : majuscules et minuscules