7.101.84 strtr()Remplace des chaînes dans une chaîne[ Exemples avec strtr ] PHP 3, PHP 4
string
strtr (
string
str
,
string
from
,
string
to
)
string
strtr (
string
str
,
array
replace_pairs
)
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.
Exemple avec strtr |
<?php $addr = strtr($addr, "äâö", "aao"); ?>
|
strtr
peut être appelé 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 avec strtr avec deux arguments |
<?php $trans = array("Bonjour" => "salut", "salut" => "bonjour"); echo strtr("Bonjour à tous, j'ai dit bonjour", $trans); ?>
|
Note |
Les paramètres optionnels
to
et
from
ont été ajoutés en
PHP
4.0.0.
|
Voir aussi
ereg_replace
.
|