可能重复:
如何使用 PHP 解析和处理 HTML?
问题:
仅使用 preg_match 从网页中提取第一个 <ul class="list"></ul> 并将其转储到数组中。
代码:
$str = file_get_contents('http://www.domain.com');
preg_match('#<ul class="list">(.*)</ul>#i', $str, $matches);
期望的目标:
获取第一个 <ul> 并将其全部转储到一个数组中。< ul> 应该是父元素,里面的每个元素都应该是子元素。