0

这是我的 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/>";
    }
}

结果: 在此处输入图像描述

4

1 回答 1

5

PHP 是一种模板语言。php 标签之外的任何空格都会发送到浏览器。

<?php $a = 'foo';?>
                        <input type="string" />
<?php $b = 'bar';?>

输入将缩进那么多空格。关于“格式化”你的 html 标记:

1) 不要担心格式化您的 HTML,只要它在浏览器中验证或正确显示即可。

2)无论如何,您都应该缩小输出,消除这些空间。

3)如果你真的希望你的 HTML 是原始和正确的,你可以在你的输出中使用Tidy 。

于 2012-06-04T20:23:34.197 回答