0

PHPで「\t」のインデントスペースを変更することはできますか? しばらく検索しましたが、答えを指すものは何も見つかりません。出力を整理できるライブラリがいくつかあることは知っていますが、とにかくこれを設定して、HTML インデントとの一貫性を保つことができるようにしたいと考えています。このインデントを、できればデフォルトの「タブ」ではなく、スペース4つになるように変更したい。

4

3 に答える 3

4

« タブの幅は PHP ではなく、それを表示するプログラムによって指定されます。エディターで表示すると、エディターでタブ幅を設定できます。»

PHP 文字列のタブ幅 (\t) を変更できますか?

タブ幅を指定しますか?

于 2013-04-07T14:44:47.147 に答える
1

タブ文字はタブ文字です。幅がなく、タブ文字です。タブ文字を (コンテンツをインデントすることによって) 視覚的にレンダリングするもの (エディター、ビューアー、ブラウザー) が幅を決定します。PHPやその他の「設定」はありません。

于 2013-04-07T14:46:02.740 に答える
0

テキスト入力のタブを 4 つのスペースにしたい場合は、次のようにします。

$formatted_string = preg_replace("/\t/", "    ", $string);

これを HTML ページで機能させるには、スペースを 4 つに置き換えます。 

于 2013-04-07T14:46:45.657 に答える