gpt4 book ai didi

php - DOMDocument::loadHTML() error中的实体中的意外结束标记p

转载 作者:行者123 更新时间:2023-12-02 10:40:56 28 4
gpt4 key购买 nike

为什么会收到此代码的警告?

$content ='<p>
<a href="http://www.we.com/1000">text </a>
text
<a href="http://www.we.com/2345">text </a>
text
</p>

<p>text</p>

<p>
<table border="1" cellpadding="0" cellspacing="0" dir="rtl">
<tbody>
<tr>
<td>text </td>
<td>text </td>
<td>text </td>
</tr>
<tr>
<td>text </td>
<td>text </td>
<td>text </td>
</tr>
</tbody>
</table>
</p>';

$doc = new DOMDocument('1.0', 'UTF-8');
$doc->loadHTML($content);

警告是:

Warning: DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 25 in /home/admin/domains/we.com/public_html/refresh/lib/core.php on line 2213 <p> <a href="http://www.we.com/1000">text </a> text <a href="http://www.we.com/2345">text </a> text </p> <p>text</p> <p> </p><table border="1" cellpadding="0" cellspacing="0" dir="rtl"><tbody><tr><td>text </td> <td>text </td> <td>text </td> </tr><tr><td>text </td> <td>text </td> <td>text </td> </tr></tbody></table>

最佳答案

段落的结束标记是可选的。表格可能不会出现在段落中。表开始标记隐式结束该段落。下一段结束标签没有要关闭的打开段落。

请参见the spec for p中的“text/html中的标签省略”。

关于php - DOMDocument::loadHTML() error中的实体中的意外结束标记p,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28832297/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com