- <?php
- function dump_urls(tidy_node $node, &$urls = NULL) {
- $urls = (is_array($urls)) ? $urls : array();
- if(isset($node->id)) {
- if($node->id == TIDY_TAG_A) {
- $urls[] = $node->attribute['href'];
- }
- }
- if($node->hasChildren()) {
- foreach($node->child as $child) {
- dump_urls($child, $urls);
- }
- }
- return $urls;
- }
- $tidy = tidy_parse_file("http://www.CodeSnippet.cn/");
- $urls = dump_urls($tidy->body());
- print_r($urls);
- ?>
- //该片段来自于http://www.codesnippet.cn/detail/141020136391.html
来源: http://www.codesnippet.cn/detail/141020136391.html