Je veux 'imprimer la sortie d'un fichier PHP dans un YAMLComment omettre/ignorer des balises comme <br> lors du passage du contenu PHP à un fichier YAML?
Ma sortie originale de PHP ressemble à ceci:
, et se poursuit pendant 150 plusieurs blocs.
Comme vous pouvez le voir, il a la structure de fichier YAML. Je voudrais imprimer cette sortie dans le fichier YAML afin que ces 150 blocs sont écrits comme ceci:
-
ref: trade-67
id: 67
name: Plumber
category: $trade-category-1
-
ref: trade-68
id: 68
name: Electrician
category: $trade-category-2
-
#and so on...
Maintenant, quand j'exécute mon code PHP en utilisant la fonction file_put_contents($MyYamlFile, $PhpLoop)
, j'obtiens le code suivant dans mon fichier YAML :
<br>-<br> ref: trade-Ref: trade-id
<br> id: Trade-ID
<br> name: Trade Name
#150 times...
... comme prévu. Donc, ma question est: Comment puis-je omettre des balises comme <BR>
et  
, et vider exactement ce que localhost produit dans l'image précédente?
Sinon, y a-t-il une autre meilleure méthode que vous pouvez recommander?
Merci!
utiliser php 'strip_tags()' fonction pour supprimer des entités html de votre chaîne –
Merci, @RAUSHANKUMAR mais il ne Ignore la partie BR. Le & nbsp encore apears ... –
utiliser str_replace() avec 'strip_tags()' –