Remplacement de la variable de chaîne en php
Lorsqu'il s'agit de chaînes en php, il y a des cas où il devient nécessaire de remplacer les espaces réservés avec des valeurs spécifiques. Pour relever ce défi, diverses techniques peuvent être utilisées. Explorons une solution en utilisant la fonction STRTR.
Solution à l'aide de strtr:
La fonction STRTR est spécialement conçue pour traduire des parties d'une chaîne basée sur un tableau de mappage fourni. Il fonctionne en remplaçant les touches par des valeurs correspondantes, offrant une méthode polyvalente pour la modification dynamique de la chaîne.
Dans votre cas spécifique, où vous souhaitez remplacer l'espace réservé {$ club} par la valeur "Barcelone," vous pouvez exploiter STRTR comme suit:
$club = "Barcelona"; echo strtr($data_base[0]['body'], array('{$club}' => $club));
cet extrait de code suppose que $ data_base [0] ['body'] contient la chaîne "Je suis un ventilateur {$ club}." Lors de l'exécution, la sortie sera:
I am a Barcelona fan.
$ data_base [0] ['body'] = 'Je suis un fan {$ club}, avec {$ tag} et {$ autre que les capacités.';; $ vars = array ( '{$ club}' => 'Barcelone', '{$ tag}' => 'Sometext', '{$ un autretag}' => 'SomeotherText' )); Echo STRTR ($ data_base [0] ['Body'], $ vars); Dans cette démonstration étendue, plusieurs espaces réservés sont définis dans le tableau $ vars. Lors de l'exécution, le programme produira les sorties suivantes:
Je suis un fan de Barcelone, avec des capacités quelque chose et d'autres.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3