0 レビュー
2 回答
複数行の文字列PHPの集計
たとえば、複数のhtml行を含むphp文字列があるとします。
$string = "<p>
Vestibulum ac diam sit amet
</p>
<p>
Vestibulum ac diam sit amet
</p>
<p>
Vestibulum ac diam sit amet
</p>";
そして私はそれをこのように表示しています:
<div>
<div>
<?php echo $string . PHP_EOL; ?>
</div>
</div>
段落を開始phpタグと同じ表にする方法を教えてください。 $ stringにタブを追加できることは知っていますが、この文字列を複数の場所で使用している場合は、場所ごとに同じタブを使用したくない場合があります。
私が得たのはこれです:
<div>
<div>
<p>
Vestibulum ac diam sit amet
</p>
<p>
Vestibulum ac diam sit amet
</p>
<p>
Vestibulum ac diam sit amet
</p>
</div>
</div>
私が欲しいのはこれです:
<div>
<div>
<p>
Vestibulum ac diam sit amet
</p>
<p>
Vestibulum ac diam sit amet
</p>
<p>
Vestibulum ac diam sit amet
</p>
</div>
</div>
わからない
0
レビュー
答え :
解決策:
HTMLのインデントは実際には重要ではなく、コメントで人々が言っているように、コードが不必要に大きくなります。ただし、本当にインデントしたい場合は、次の関数を使用できます。
function indent_html($code, $num)
{
$tabs = str_repeat("\t", $num); // or spaces if you want
return $tabs.str_replace("\n", "\n$tabs", $code);
}
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。