Maison > développement back-end > tutoriel php > Comment remplacer des variables dans des chaînes par des valeurs en utilisant strtr en PHP ?

Comment remplacer des variables dans des chaînes par des valeurs en utilisant strtr en PHP ?

Barbara Streisand
Libérer: 2024-11-14 15:56:02
original
413 Les gens l'ont consulté

How to Replace Variables in Strings with Values using strtr in PHP?

Remplacement des variables dans les chaînes par des valeurs en PHP

Lorsque vous travaillez avec des chaînes dynamiques, il est souvent nécessaire de remplacer des variables spécifiques par leurs valeurs correspondantes. En PHP, cette tâche peut être accomplie à l'aide de la fonction strtr.

Pour remplacer une seule variable, spécifiez simplement la variable comme clé dans un tableau et la valeur souhaitée comme valeur correspondante. Par exemple :

$club = "Barcelona";
echo strtr($data_base[0]['body'], array('{$club}' => $club));
Copier après la connexion

Ce code affichera :

I am a Barcelona fan.
Copier après la connexion
Copier après la connexion

Si vous devez remplacer plusieurs variables, vous pouvez utiliser une structure de tableau plus complexe :

$vars = array(
  '{$club}'       => 'Barcelona',
  '{$tag}'        => 'sometext',
  '{$anothertag}' => 'someothertext'
);

echo strtr($data_base[0]['body'], $vars);
Copier après la connexion

Le résultat du programme sera :

I am a Barcelona fan.
Copier après la connexion
Copier après la connexion

L'utilisation de strtr fournit un moyen concis et efficace de remplacer les variables dans les chaînes par leur correspondant. valeurs, garantissant l'exactitude et la cohérence de votre texte dynamique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal