Подтвердить что ты не робот

PHP для написания символов вкладки внутри файла?

Как просто выписать файл, включая реальные вкладки внутри? tab означает real tab, который не содержит пробелы. Как написать tab или что такое символ для реального tab?

Например:

$chunk = "a,b,c";
file_put_contents("chunk.csv",$chunk);

Какой символ я должен использовать, чтобы получить tabs вместо Commas (,) там?
В выходном файле между разделенными словами должен быть реальный tabs.

  • Реальные вкладки означают истинное широкое пространство, которое мы получаем, когда нажимаем клавишу <tab> в текстовом редакторе.
4b9b3361

Ответ 1

Символ табуляции \t. Обратите внимание на использование " вместо '.

$chunk = "abc\tdef\tghi";

Строки PHP - двойные кавычки

Если строка заключена в двойные кавычки ("), PHP будет интерпретировать больше escape-последовательностей для специальных символов:

...

\ t горизонтальная вкладка (HT или 0x09 (9) в ASCII)


Кроме того, позвольте мне рекомендовать функцию fputcsv(), которая предназначена для записи файлов CSV.

Ответ 2

Используйте \t и приложите строку с двойными кавычками:

$chunk = "abc\tdef\tghi";

Ответ 3

Это должно сделать:

$chunk = "abc\tdef\tghi";

Здесь - ссылка на статью с более обширными примерами.