Fonction strtr()
Exemple
Remplacez les caractères "ia" dans la chaîne par "eo" :
<?php
echo strtr("Hilla Warld","ia","eo");
?> Définition et utilisation
La fonction strtr() traduit certains caractères d'une chaîne.
Remarque : Si les paramètres from et to ont des longueurs différentes, ils seront tous deux formatés à la longueur du plus court.
Syntaxe
strtr( string,from,to ) ou
strtr( string,array ) Valeurs des paramètres
| Paramètre | Description |
|---|---|
| string | Requis. Spécifie la chaîne à traduire. |
| from | Requis (sauf si un tableau est utilisé). Spécifie les caractères à changer. |
| to | Requis (sauf si un tableau est utilisé). Spécifie les caractères en lesquels changer. |
| array | Requis (sauf si to et from sont utilisés). Un tableau contenant les caractères à changer comme clé, et les caractères de remplacement comme valeur. |
Détails techniques
| Valeur de retour : | Renvoie la chaîne traduite. Si le paramètre array contient une clé qui est une chaîne vide (""), il renverra FALSE. |
|---|---|
| Version PHP : | 4+ |
Plus d'exemples
Exemple
Remplacez la chaîne "Hello world" par "Hi earth" :
<?php
$arr = array("Hello" => "Hi", "world" => "earth");
echo strtr("Hello world",$arr);
?>