在使用foreach或for遍歷數組,並且輸出html的時候,會將html代碼賦給變量,在循環後進行輸出,但這樣做,如果HTML代碼較長,會影響其在IDE裏的格式美觀,可以用緩衝將循環的內容寫入到變量中,代碼如下:
<?php
ob_start();
foreach(rang(1,100) as $v){
?>
<div><?php echo $v;?></div>
<?php
}
$str = ob_get_contents();
ob_end_clean();
echo $str;
?>