Ответ 1
поместить его в двойные кавычки
echo "\t";
См. Http://php.net/language.types.string#language.types.string.syntax.double
Я пытаюсь вывести данные в свой php файл в виде обычного текста, и я хочу, чтобы на выходе был такой табличный формат:
data1 data2 data3
1 a b
2 c d
....
Когда я попробую это:
foreach(...)
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
он печатает их как data1\tdata2\tdata3\n...
Как я могу получить php для чтения \t
и \n
качестве вкладки и новой строки?
поместить его в двойные кавычки
echo "\t";
См. Http://php.net/language.types.string#language.types.string.syntax.double
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
"\t"
not '\t'
, php не удаляется в одинарных кавычках
Поместите его в двойные кавычки:
echo "\t";
Одиночные кавычки не расширяют экранированные символы.
При наличии сомнений используйте документацию.
Вы можете использовать HTML,
foreach(...)
echo $data1 . ' ' . $data2 . ' ' . $data3 . '<br/>';