PHP扫描HTML中的图像标记并放入表中


PHP scan HTML for image tags and put in table

我不确定获得一个包含img标记和文本的HTML块并能够将它们放入单独的表单元格的最佳方法。

E.g

<img src="image.jpg> text
<img src="image2.jpg> text2

<table>
<tr>
<td><img src="image.jpg></td> <td>text</td>
</tr>
<tr>
<td><img src="image2.jpg></td> <td>text2</td>
</tr>

我认为使用preg_split是正确的方法,但不知道从哪里开始表达。此外,我还需要以某种方式保留字符串被分割的块。

如果您必须使用PHP,我建议您使用预先制作的HTML dom解析器。http://simplehtmldom.sourceforge.net会很好地工作。该网站有解析图像标记的教程。

尽管您肯定应该使用jQuery进行研究。它可能更适合这项任务。