php - 删除csv文件中的HTML标签和html实体

标签 php

enter image description here

导出时如何删除 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/

相关文章:

php - Microsoft Exchange 不会将 PHPmailer 生成的电子邮件呈现为 HTML

php - 将 ID 数据传递到新页面

php:将图像存储到Mysql blob,好还是坏?

php - 如何将类中的 mySQL 结果传递给外部函数?

php - 如何在 ubuntu 12.04 + 虚拟主机 + mod_rewrite 中安装 ZF2

php,realpath 与 realpath + file_exists 用法

php - sql 帮助从所有关注者获取数据? (如果我们关注,就像推特一样)

php - Magento 2.3.2 - 单击“Pay with paypal express checkout”时删除的自定义属性地址

php - PHP中的单选按钮和搜索文本框

php - 想让 'example.com/home'在地址栏显示为 'example.com'