Как сделать отображение php\t\n в качестве вкладки и новой строки вместо символов

Я пытаюсь вывести данные в свой 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 качестве вкладки и новой строки?

Ответ 2

"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t

Ответ 3

"\t" not '\t', php не удаляется в одинарных кавычках

Ответ 4

Поместите его в двойные кавычки:

echo "\t";

Одиночные кавычки не расширяют экранированные символы.

При наличии сомнений используйте документацию.

Ответ 5

Вы можете использовать HTML,

foreach(...)
echo $data1 . '&nbsp' . $data2 . '&nbsp' . $data3 . '<br/>';