0

サイクルでリンクを印刷したい

<?php
for ($i = 0; $i<5; $i++) {
?>
    <a href="#">a</a>
<?php
}
?>

問題は、ソースを見ると、各リンクが新しい行に書き込まれていることです。すべてが同じ行になる必要があります。

私はこれを作ることができます:

$str = '';
for ($i = 0; $i<5; $i++) {
    str .= '<a href="#">a</a>';
}
echo $str;

結果は私が必要とするものですが、私は最初のコーディングスタイル(たとえば、MVCコーディングスタイル)が好きです。タグを同じ行に書き込むための最初のコーディングスタイルの解決策は何ですか?

4

1 に答える 1

6
<?php
for ($i = 0; $i<5; $i++) {
    ?><a href="#">a</a><?php
}
?>

空白を削除する必要があります。

于 2013-01-03T11:44:58.890 に答える