2013-04-07 2 views
0

Можно ли изменить пространство отступов для «\ t» в PHP? Искал какое-то время, но не нашел ничего, что указывало на ответ. Я знаю, что есть несколько библиотек, которые могут привести в порядок вывод, но я предпочел бы иметь возможность установить это в любом случае и сохранить его в соответствии с моим отступом HTML. Я хочу изменить этот отступ, чтобы он стал 4 пробелами вместо по умолчанию «вкладка», если это возможно.Изменить пространство с отступами для PHP « t»

+5

PHP не делает ничего с отступом, это редактор. Для PHP-пространств и вкладок и новых строк все просто пробелы. –

+0

Hm ok, но не следует ли устанавливать объем пространства, который будет предоставлять каждый «\ t»? Я предполагаю, что он будет отличаться от каждой платформы, на которой он работает, но все же. –

+0

Спасибо всем за разъяснение. –

ответ

0

Если вы хотите вкладки из ввода текста, чтобы стать 4 пробела вы можете сделать это:

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

Для этого, чтобы работать на HTML странице вы можете заменить пространства с четырьмя  

+0

'\ s' ничего не значит в заменяющей строке. – deceze

+0

Я изменил на 4 места, чтобы убедиться, но думал, что вы можете использовать \ s, если вы использовали двойные кавычки. Предположим, что применяется только к '\ r',' \ n', '\ t' –

1

Вкладка символов является символ табуляции. Он не имеет ширины, это символ табуляции. Вещь (редактор, зритель, браузер), которая визуально визуализирует символ табуляции (путем вложения содержимого), определяет ширину. Там нет PHP или другой настройки.