• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • tidy::root()

    (PHP 5, PHP 7, PECL tidy 0.5.2-1.0.0)

    返回表示tidy解析树根的tidyNode对象

    说明

    面向对象风格
    publictidy::root(void): tidyNode
    过程化风格
    tidy_get_root(tidy$object): tidyNode

    参数

    • $object:Tidy对象。

    返回值

    返回tidyNode对象

    范例

    <?php
    $html = <<< HTML
    <html><body>
    <p>paragraph</p>
    <br/>
    </body></html>
    HTML;
    $tidy = tidy_parse_string($html);
    dump_nodes($tidy->root(), 1);
    function dump_nodes($node, $indent) {
        if($node->hasChildren()) {
            foreach($node->child as $child) {
                echo str_repeat('.', $indent*2) . ($child->name ? $child->name : '"'.$child->value.'"'). "\n";
                dump_nodes($child, $indent+1);
            }
        }
    }
    ?>
    

    以上例程会输出:

    ..html
    ....head
    ......title
    ....body
    ......p
    ........"paragraph"
    ......br