PHP - как создать символ новой строки? - PullRequest
365 голосов
/ 21 ноября 2010

В PHP я пытаюсь создать символ новой строки:

echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo '\r\n';

После этого я открываю созданный файл в Блокноте, и он буквально записывает новую строку:

1 Джон Доу 1 Джон Доу 1 Джон Доу 1007 *

Я пробовал много вариантов \r\n, но ни одна из них не работает. Почему новая строка не превращается в новую?

Ответы [ 13 ]

2 голосов
/ 05 июня 2013

Используйте chr (13) для возврата каретки и chr (10) для новой строки

echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo chr (13). chr (10);
1 голос
/ 10 апреля 2013

Я также пробовал эту комбинацию в одинарных и двойных кавычках.Но никто не работал.Вместо использования \n лучше использовать <br/> в двойных кавычках.Вот так ..

$variable = "and";
echo "part 1 $variable part 2<br/>";
echo "part 1 ".$variable." part 2";
0 голосов
/ 15 февраля 2017

Для любых эхо-операторов я всегда использую <br> в двойных кавычках.

...