Создать возврат каретки в строке PHP?
мы написали небольшой крюк PHP для нашей биллинговой системы, который открывает новый билет поддержки с нами, когда заказ размещен. Он работает, за исключением того, что для функции API" Open Ticket " требуется строка для сообщения, но мы не можем понять, как поместить в нее возврат каретки.
Я пробовал
<p>, <br>, n, rn, etc.
как представляется, это просто полностью простой текст, хотя все они просто читаются дословно, а не сделаны в каретку возвращается.
есть ли у кого-нибудь мысли о том, как это можно сделать? http://docs.whmcs.com/API:Open_Ticket
6 ответов
возврат каретки "\r"
. Виду двойные кавычки!
Я думаю, вы хотите "\r\n"
btw, чтобы поместить разрыв строки в текст, чтобы он был правильно отображен в разных операционных системах.
- Mac: \r
- Linux / Unix: \n
- Windows: \r\n
фрагмент PHP (в консоли команды Cloud9):
echo "\n";
echo "1: first_srt=1\nsecnd_srt=2\n";
echo "\n";
echo '2: first_srt=1\nsecnd_srt=2\n';
echo "\n";
echo "==============\n";
echo "\n";
результат:
1: first_srt=1
secnd_srt=2
2: first_srt=1\nsecnd_srt=2\n
==============
разница между 1 и 2: " и '
PHP_EOL возвращает строку, соответствующую разрыву строки на платформе (LF, \n ou #10 sur Unix, CRLF, \n\r ou #13#10 sur Windows).
echo "Hello World".PHP_EOL;