将 H3 标签放入 A 或 LI 标签中

Put a H3 tag into A or LI tag

使用下面的代码,我从 sql 结果中生成了一个树形菜单。我想将 <a> 文本放入 <h3> 标签中。

正确有效的方法是什么?

foreach($res AS $t)
{
    if($oldal_most == "kategoria")
    {
        if($seocim == $t["kat_id"])
        {
            $style = 'class="kategoria_now"';
        }
        else
        {
            $style = 'class="kategoria_simple"';
        }
    }
    echo '<li id="kategoria_'.$t["kat_seo_url"]."-".$t["kat_id"].'"><a href="'.$host."".str_replace('//','/',"/kategoria/".$t["kat_id"]."/".$pre."/". $t["kat_seo_url"]).'" '.$style.' title="'. $t["kat_nev"] .'">'. $t["kat_nev"] .'</a>';
    if($t["subcatsnumber"] > 0 AND isset( $_GET["q"]) AND (in_array($t["kat_seo_url"] , $this->modules)) )
    {
        echo '<ul>';
        $this->renderKatLi($t["kat_id"] , str_replace('//','/',  $pre."/".$t["kat_seo_url"] ), $level++  );
        echo '</ul>';
    }
    echo '</li>';
}

你能做到吗:

<h3><a href="'.$host."".str_replace('//','/',"/kategoria/".$t["kat_id"]."/".$pre."/". $t["kat_seo_url"]).'" '.$style.' title="'. $t["kat_nev"] .'">'. $t["kat_nev"] .'</a></h3>'

或者这样:

<a href="'.$host."".str_replace('//','/',"/kategoria/".$t["kat_id"]."/".$pre."/". $t["kat_seo_url"]).'" '.$style.' title="'. $t["kat_nev"] .'"><h3>'. $t["kat_nev"] .'</h3></a>