私のメインナビゲーションを構築するクラスがあります。すべては、私はソースコードで取得するhtmlの出力を除いて正常に動作します。私のクラスでは、私はこのような何かを得た:クラスからのphp形式の二重引用符付き文字列
public function getNav(){
$output = "";
foreach($nav as $key=>$value){
$output .= "<li><a href='$value'>$key</a></li>\n";
}
return $output;
}
その後、私は
<ul class="nav">
<?php echo $site->getNav(); ?>
</ul>
...私のテンプレートでナビゲーションを表示...とhtmlソースは、次のようになります。
<ul id="nav">
<li><a href='index.php'><span>HOME</span></a></li>
<li><a href='page2.php'><span>PAGE 2</span></a></li>
<li><a href='page3.php'><span>PAGE 3</span></a></li>
</ul>
これはおそらく無関係です、私は二重引用符または何のためにこれを得るかどうかを理解しようとしています...
と出力に何が問題なのですか? –
@ダゴン::)、各タグの発音。 – Luciano
htmlでは白いペースは無意味です。あなたが本当に気にしている場合は、スペースやタブ、またはあなたが使っているすべてのものを追加してください。最初の例として、 –