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がブラウザで正しく検証または表示される限り、HTMLのフォーマットについて心配する必要はありません。

2)とにかく出力を縮小し、それらのスペースを排除する必要があります。

3)HTMLを本当に適切なものにしたい場合は、出力にTidyを使用できます。

于 2012-06-04T20:23:34.197 に答える