私はワードプレスウィジェットプラグインを書いています。次のようなHTMLコードを出力する必要があります
<a href="link1">link1title</a>
<a href="link2">link2title</a>
<a href="link3">link3title</a>
<a href="link4">link4title</a>
<a href="link5">link5title</a>
リンクとタイトルを 2 つの配列から出力するために for ループを実行していますが、これは 2 つの異なる方法で実行できます。
<?php for ($i = 0; $i < $x; $i++)
echo '<a href="'.$links[$i].'">'.$titles[$i].'</a>';
?>
または、次のようなものを使用できます。
<?php ob_start();
for ($i = 0; $i < $x; $i++) {?>
<a href="<?php echo $links[$i];?>"><?php echo $titles[$i];?></a>
<?php ob_get_flush();?>
例は簡単です。より多くの html コードがあり、より多くの変数が含まれています。c/c++ では printf と cout に速度の違いがあるため、出力バッファーとエコーの使用に速度の違いがあるのではないかと考えていました。
また、どちらが使いやすいですか?