Php 我可以将HTML标记中包含的文本显示为常规页面内容吗?

Php 我可以将HTML标记中包含的文本显示为常规页面内容吗?,php,html,Php,Html,我有一个PHP应用程序,我用它来构建电子邮件。发送电子邮件时,它是一个包含HTML部分和纯文本部分的多部分表单 为了创建纯文本部分,我在内容的HTML版本上使用了PHP strip_tags函数,并显示结果。很好用 我现在有一种情况,我想在HTML部分说一些我不想在纯文本部分说的话。(这是与二维码嵌入图像相关的说明,而二维码不会显示在电子邮件的纯文本版本中。) 我当时的想法是——如果我能以某种方式将指令嵌入到HTML标记中,那么strip_tags函数就会将其去掉 但是,除了输入或提交标记中的值

我有一个PHP应用程序,我用它来构建电子邮件。发送电子邮件时,它是一个包含HTML部分和纯文本部分的多部分表单

为了创建纯文本部分,我在内容的HTML版本上使用了PHP strip_tags函数,并显示结果。很好用

我现在有一种情况,我想在HTML部分说一些我不想在纯文本部分说的话。(这是与二维码嵌入图像相关的说明,而二维码不会显示在电子邮件的纯文本版本中。)

我当时的想法是——如果我能以某种方式将指令嵌入到HTML标记中,那么strip_tags函数就会将其去掉

但是,除了输入或提交标记中的值字符串之外,我找不到任何包含get显示文本的HTML标记,而且我认为创建输入字段是行不通的——不止一行文本

我意识到,根据定义,HTML应该是一种“标记语言”,因此与页面上的内容分离并独立。所以我要求做一件它不是设计来做的事情,但我想我会把它放在那里,看看是否有人碰巧有办法做到这一点,或者知道这绝对不可能做到


谢谢

为什么不构建HTML内容,然后从中生成纯文本版本,然后在完成后将特定于HTML的内容添加到HTML内容字符串中

另一种选择是在纯HTML内容周围放置一些HTML注释,在转换为纯文本之前,可以轻松地使用这些注释删除该部分