Bonjour,
Comment remplacer un tag [TAG] contenu dans une string en PHP par une valeur [TAG] : mavaleur stockée dans un fichier yml ?
Cordialement
Bonjour,
Comment remplacer un tag [TAG] contenu dans une string en PHP par une valeur [TAG] : mavaleur stockée dans un fichier yml ?
Cordialement
Si je comprends bien, tu as une chaine "le [TRUC] est dans la [BIDULE]" et un fichier yaml de la forme
et tu veux obtenir "le chat est dans la cuisine" en sortie, c'est bien ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TRUC: chat BIDULE: cuisine
Pour le remplacement de chaines, tu as des fonctions comme str_replace.
Pour les valeurs : est-ce vraiment un fichier yaml, avec des niveaux de hiérarchie et tout, ou un simple fichier properties clé-valeur ?
SI c'est un vrai fichier Yaml, il existe une extension Yaml, ou tu peux récupérer le composant Yaml de Symfony.
Si c'est juste un fichier de propriétés clé-valeur, il doit être possible de se débrouiller avec parse_ini_file ou fgetcsv.
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager