PHPで「\t」のインデントスペースを変更することはできますか? しばらく検索しましたが、答えを指すものは何も見つかりません。出力を整理できるライブラリがいくつかあることは知っていますが、とにかくこれを設定して、HTML インデントとの一貫性を保つことができるようにしたいと考えています。このインデントを、できればデフォルトの「タブ」ではなく、スペース4つになるように変更したい。
質問する
494 次
3 に答える
4
« タブの幅は PHP ではなく、それを表示するプログラムによって指定されます。エディターで表示すると、エディターでタブ幅を設定できます。»
于 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 に答える