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 页面上工作,您可能需要用四个替换空格 

于 2013-04-07T14:46:45.657 回答