strtr
(PHP 4, PHP 5)
strtr — Remplace des caractères dans une chaîne
Description
strtr() retourne la chaîne str , après avoir remplacé chaque caractère du paramètre from par son équivalent dans le paramètre to .
Si from et to sont de tailles différentes, les caractères en trop dans l'un ou l'autre seront ignorés.
Example#1 Exemple avec strtr()
<?php
$addr = strtr($addr, "äâö", "aao");
?>
strtr() peut être appelée avec uniquement deux arguments. Dans ce cas, elle se comporte d'une autre façon : from doit alors être un tableau associatif de paires, qui seront remplacées dans la chaîne str . strtr() commence toujours par rechercher la chaîne la plus longue, et ne travaille pas sur des segments qu'elle a déjà modifié.
Example#2 Exemple de strtr() avec deux arguments
<?php
$trans = array("bonjour" => "salut", "salut" => "bonjour");
echo strtr("salut à tous, j'ai dit bonjour", $trans);
?>
L'exemple ci-dessus va afficher :
bonjour à tous, j'ai dit salut
Note: Les paramètres optionnels to et from ont été ajoutés en PHP 4.0.0.
Voir aussi ereg_replace().