我正在将一些 html 文档转换为 csv 文件以上传到 MySQL – 我正在根据需要在文本编辑器中用选项卡替换 html div 等以将数据放入列中,然后粘贴到电子表格中并保存作为 CSV。这工作正常
一些“字段”的数据不止一行,在 html 中是通过使用 br's
实现的,将这些保留在 CSV 中会以所需格式显示数据。
我还制作了一个脚本来添加/修改数据,对于多行字段,我使用文本区域,然后使用 nl2br()
输出,它再次根据需要显示数据。但是带有 br 的上传数据在添加/修改脚本中显示为与 br 的连续行
。
问题 – 在操作 html 数据以替换 br's
以便它们在文本区域中显示为多行时,我能做些什么吗?
最佳答案
用“\n”替换
<?
$string="Some stuff <br/> some other";
$string=str_replace("<br/>","\n",$string);
?>
<textarea><?=$string?></textarea>
关于php - 为 mysql 转换 html - 如何处理 <br/>s?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23219126/