PHP для написания символов вкладки внутри файла?
Как просто выписать файл, включая реальные вкладки внутри? tab
означает real tab
, который не содержит пробелы. Как написать tab
или что такое символ для реального tab
?
Например:
$chunk = "a,b,c";
file_put_contents("chunk.csv",$chunk);
Какой символ я должен использовать, чтобы получить tabs
вместо Commas (,)
там?
В выходном файле между разделенными словами должен быть реальный tabs
.
- Реальные вкладки означают истинное широкое пространство, которое мы получаем, когда нажимаем клавишу
<tab>
в текстовом редакторе.
Ответы
Ответ 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";
Здесь - ссылка на статью с более обширными примерами.