如果我正常输出行而不n
则所有内容都输出在源代码中的同一行上,这看起来不是很好看。
所以我想知道这里是否有解决手头问题的方法。
第一行正确缩进,但后面的行被粘在左墙上,没有缩进,如下代码示例所述。
源代码:
<div><img u="image" src="images/Wooden_skull.jpg" /></div>
<div><img u="image" src="images/Lion.jpg" /></div>
<div><img u="image" src="images/cat.jpg" /></div>
<div><img u="image" src="images/Here_we_go.jpg" /></div>
<div><img u="image" src="images/ruined_building.jpg" /></div>
<div><img u="image" src="images/DSC_0184.JPG" /></div>
<div><img u="image" src="images/Dragon.jpg" /></div>
<div><img u="image" src="images/Punk_Tron.jpg" /></div>
<div><img u="image" src="images/Baby_viking.jpg" /></div>
PHP代码:
foreach($dbo->query($sql) as $row) {
$sliderimages .= '<div><img u="image" src="images/'.$row['image'].'" /></div>' . "n";
}
要在 PHP 的源代码(但不在网页)中创建缩进,请使用 t
。
使用这个:
foreach($dbo->query($sql) as $row) {
$sliderimages .= 'tt<div><img u = "image" src = "images/' . $row['image'] .'" /></div>' . "n";
}
应生成此输出:
<div><img u = "image" src = "images/Wooden_skull.jpg" /></div>
<div><img u = "image" src = "images/Lion.jpg" /></div>
<div><img u = "image" src = "images/cat.jpg" /></div>
<div><img u = "image" src = "images/Here_we_go.jpg" /></div>
<div><img u = "image" src = "images/ruined_building.jpg" /></div>
<div><img u = "image" src = "images/DSC_0184.JPG" /></div>
<div><img u = "image" src = "images/Dragon.jpg" /></div>
<div><img u = "image" src = "images/Punk_Tron.jpg" /></div>
<div><img u = "image" src = "images/Baby_viking.jpg" /></div>