0

読みやすさの理由から、次のようなコードがあります。

        <textarea cols="50" rows="5"  id="k99_brsa_settings[brsa_keep_settings_exp]"  name="k99_brsa_settings[brsa_keep_settings_exp]" />
            <?php echo $export; ?>
        </textarea>

ここで表現/表示する方法はわかりませんがtabs、実際には次のようになります。

[TAB][TAB][TAB][TAB]<textarea cols="50" rows="5" id="k99_brsa_settings[brsa_keep_settings_exp]"  name="k99_brsa_settings[brsa_keep_settings_exp]" />
[TAB][TAB][TAB][TAB][TAB]<?php echo $export; ?>
[TAB][TAB][TAB][TAB]</textarea>

またはさらに良いことに、画像(コードエディター)を使用します:

エディターのコード タブ

問題は、これらのタブが次のように出力に表示されることです。

タブはテキストエリアに表示されます

これらはDBエントリであるため、保存すると、実際にエントリが変更されます(タブとスペースが追加されます)

コードを次のように変更すると、次のことがわかりますone liner

<textarea cols="50" rows="5"  id="k99_brsa_settings[brsa_keep_settings_exp]" name="k99_brsa_settings[brsa_keep_settings_exp]" /><?php echo $export; ?></textarea>

(下のコードエディタからの画像)

ワンライナー付きの画像

...問題はなく、タブ/スペースもありません。

読みやすくするためにタブを保持し、それらの出力タブとスペースを排除する方法はありますか? <textarea>TAGS は常に、スペースなしで出力後に終了する必要がありますか?

4

3 に答える 3

0

<?php echo $export; ?>代替手段の 1 つは、.php に置き換えて、php を少し短くすること<?= $export ?>です。すべてを1行にまとめた方が気分が良くなるかもしれません。

人々がショートタグの使用を提案していないことは知っていますが、 http: //php.net/manual/en/language.basic-syntax.phpmode.php によると、ショートタグ構文は常に php 5.4 以降で認識されます。

于 2013-04-08T02:54:03.880 に答える