我在我的网站上使用xml上传选项,但问题是,当我导入时,我所有的新行都被滑落,而且单词只是粘在一起,我使用php, 这是我如何做xml到数组:
$listings = Parser::xml($xml)['Listing'];
这是我保存文字的方式:
foreach ($listings as $item) {
$listing->description = e(strip_tags ($item ['Web_Remarks']));
$listing->save();
}
e()
是在保存到DB之前要转义的laravel函数,strip_tags()
- 此函数从HTML,XML和PHP标记中删除字符串
这里是输入xml示例:http://xml.propspace.com/feed/xml.php?cl=1107&pid=8245&acc=8807
这是最终结果,您可以看到文本一起生病:http://www.propertygiant.ae/listing/view/9908
所以我需要一种方法在我的文本中添加新行,请帮助
答案 0 :(得分:0)
如果您保存以下内容:
$listing->description = e(strip_tags ($item ['Web_Remarks']));
使用nl2br()
换行。
$listing->description = e(nl2br(strip_tags ($item ['Web_Remarks'])));