为什么会收到此代码的警告?
$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);
警告是:
最佳答案
段落的结束标记是可选的。表格可能不会出现在段落中。表开始标记隐式结束该段落。下一段结束标签没有要关闭的打开段落。
请参见the spec for p中的“text/html中的标签省略”。
关于php - DOMDocument::loadHTML() error中的实体中的意外结束标记p,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28832297/