我在这里有一个正则表达式查询来提取页面中的所有标签。它看起来像这样:
preg_match_all('%<tr[^>]++>(.*?)</tr>%s', $pageText, $rows);
问题在于,虽然它确实在返回数组中找到了页面上的所有标签,但它实际上返回了一个多维数组,其中第一个数组的每个条目都包含一个包含所有匹配项的数组。换句话说,它给了我第一个数组的多个相同副本,即我真正想要的那个。
请帮忙?
编辑:也相关:我不允许在这个应用程序中使用 DOM,尽管它是一种更容易(和更好)的处理方式。