PHP的HTML输出

时间:2017-01-05 23:00:51

标签: php html

我试图在div中添加一个与div相同级别的div。 Php代码:

function start_lvl( &$output, $depth = 0, $args = array() ) {

    $indent = str_repeat("\t", $depth);
    if($depth == 0){
        $out_div = '<div class="second"><div class="inner">';
    }else{
        $out_div = '';
    }

    // build html
    $output .= "\n" . $indent . $out_div  .'<ul>' . "\n";
}
function end_lvl( &$output, $depth = 0, $args = array() ) {
    $indent = str_repeat("\t", $depth);

    if($depth == 0){
        $out_div_close = '</div></div>';
    }else{
        $out_div_close = '';
    }

    $output .= "$indent</ul>". $out_div_close ."\n";
}

问题在于它增加了我的div,但作为另一个级别。

示例第二个> mydiv&gt;内部,我需要它是第二个mydiv&gt;内部所以mydiv不是第二个孩子。

任何想法如何解决这个问题?

0 个答案:

没有答案