PHP strtr()
La fonction strtr() est une fonction intégrée en PHP qui est utilisée pour remplacer une sous-chaîne dans une chaîne par une chaîne de caractères donnée. Il a également la possibilité de changer un mot particulier en un mot différent dans une chaîne. La fonction est sensible à la casse.
Syntaxe
strtr(str, from_str, to_str)
OU
strtr(str, arr)
Paramètres
- str(Obligatoire) : Il spécifie la chaîne dans laquelle le remplacement doit être effectué.
- from_str(Obligatoire) : Spécifie les caractères à modifier.
- to_str(Obligatoire) : Spécifie la chaîne à laquelle les caractères du paramètre $from_str doivent être modifiés.
- arr(Obligatoire) : Contient des paires clés/valeurs. Si les clés des éléments du tableau correspondent dans la chaîne principale « str », ces caractères dans la chaîne principale « str » sont remplacés par les valeurs correspondantes de ces clés.
Valeur de retour
La fonction renvoie la chaîne modifiée.
Version PHP:
4+
Exemple 1:
Le code suivant remplace les caractères « VY » dans la chaîne par « WX »:
<?php echo strtr("VayToLearnY","VY","WX"); ?>
Sortie:
WayToLearnX
Exemple 2:
Le code suivant remplace la chaîne « Hello world » par « Welcome to WayToLearnX »:
<?php $arr = array("Hello" => "Welcome to", "world" => "WayToLearnX"); echo strtr("Hello world", $arr); ?>
Sortie:
Welcome to WayToLearnX