【发布时间】:2013-12-24 17:01:23
【问题描述】:
假设我们有一个图像标签,但不是 w3c 有效的,因为最后缺少“/>”:
<img src="myfile.png" alt="MyiMage" title="MyImage" border="0" >
然后我们如何用 str_replace par 示例或其他 php 函数替换它,以便我们可以使此图像有效,例如:
<img src="myfile.png" alt="MyiMage" title="MyImage" border="0" />
似乎在这里我们需要一些正则表达式正确(?)以便以某种方式处理“/>”,或者我们也可以通过其他方式来实现它?
【问题讨论】:
-
图片标签是如何存储的?您是通过 PHP 生成它,还是从数据库或文本文件中提取它,并且您想在输出时对其进行修改?
-
嗨,我只是在 Mysql 之前执行了一个 SELECT,然后将其作为变量回显。那么?
-
它在 HTML 中有效,只是在 XHTML 中无效。 XHTML 的好处非常少见,只有开发人员体验过,而大多数人都没有体验过。使用 HTML 而不是 XHTML。
-
所以你选择了部分,或者选择返回你输出的完整
text? -
Quentin,我想让它在 XHTML 中有效,而不是在 HTML 中,这导致我的网站在 XHTML 中。那么如何..?
标签: php html regex w3c-validation