这是我的PHP代码。这是创建下面的html代码。
foreach($sorular->soruCek($_GET["kategori"]) as $data)
{
$kontrol = $sorular->cevapCek($data["id"]);
if($kontrol)
{
echo $data["soru"] . '<br/>';
foreach(@$sorular->cevapCek($data["id"]) as $veri)
{
?>
<input type="radio" name="soru<? echo $data["id"]; ?>" value="<? echo $veri["id"]; ?>"/><? echo $veri["cevap"]; ?>
<?
echo "<br/>";
}
echo "<br/>";
}
}
结果:
答案 0 :(得分:5)
PHP是一种模板化语言。 php标签之外的任何空格都会发送到浏览器。
<?php $a = 'foo';?>
<input type="string" />
<?php $b = 'bar';?>
输入将缩进许多空格。关于'格式化'你的html标记:
1)只要在浏览器中验证或正确显示HTML,就不要担心格式化HTML。
2)无论如何你应该缩小你的输出,消除那些空格。
3)如果您真的希望自己的HTML能够正常使用,可以在输出中使用Tidy。