Manuel PHP
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.
Liste de paramètres
- str
-
La chaîne à traiter.
- from
-
Les caractères de départ.
- to
-
Les caractères de remplacement.
- replace_pairs
-
Le paramètre replace_pairs peut être utilisé comme substitue à to et from et dans ce cas, ce sera un tableau sous la forme array('from' => 'to', ...).
Valeurs de retour
Retourne une copie de la chaîne str , dont toutes les occurrences de chaque caractère de from ont été remplacées par les caractères de to correspondant.
Historique
| Version | Description |
|---|---|
| 4.0.0 | Ajout des paramètres optionnels to et from . |
Exemples
Exemple #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é.
Exemple #2 Exemple avec strtr() et 2 arguments
- <?php
- $trans = array("hello" => "hi", "hi" => "hello");
- echo strtr("hi all, I said hello", $trans);
- ?>
L'exemple ci-dessus va afficher :
Remonter 
