导出时如何删除 csv 文件中的所有 <p><strong>
标记?
下面是我编写的代码
if($v == "description"){
$q[$v] = preg_replace("/&#?[a-z0-9]+;/i","",$q[$v]);
}
最佳答案
不清楚您所显示的源数据的结构如何,例如 $source
,也不清楚您将采用哪种方式导出清理后的数据。
假设它是一个独特的大字符串,您只需这样做:
$clean_data = strip_tags(html_entity_decode($source));
然后您可以通过 explode(PHP_EOL, $clean_data)
等方式使用结果进行导出。
否则,如果它是一个数组,您可以迭代它的项目并使用相同的技术来连续清理它们:
foreach ($source as $line) {
$clean_line = strip_tags(html_entity_decode($line));
... export the clean line
}
关于php - 删除csv文件中的HTML标签和html实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40777586/