2017-07-24 99 views
1

我想“打印”的PHP文件的输出转换成YAML将PHP内容传递给YAML文件时如何忽略/忽略像<br>这样的标签?

我原来的PHP输出如下:

enter image description here

,并继续为150个多块。如你所见,它有YAML文件结构。我想打印输出到YAML文件,使得那些150块这样写的:

- 
     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... 

现在,当我使用file_put_contents($MyYamlFile, $PhpLoop)函数执行我的PHP代码中,我得到我的YAML文件下面的代码:

<br>-<br> &nbsp;&nbsp;ref: trade-Ref: trade-id 
    <br> &nbsp;&nbsp;id: Trade-ID 
    <br> &nbsp;&nbsp;name: Trade Name 

#150 times... 

......如预期的那样。

所以,我的问题是:我怎样才能省略<BR>&nbsp这样的标签,并准确地转储上一张图片中localhost输出的内容?

如果不是,还有其他更好的方法可以推荐吗?

谢谢!

+0

使用PHP'用strip_tags()'函数从字符串中删除HTML实体 –

+0

谢谢,@RAUSHANKUMAR但它只是忽略BR部分。 &nbsp仍然是... –

+0

使用str_replace()以及'strip_tags()' –

回答