Мы написали небольшой PHP-крюк для нашей биллинговой системы, который открывает нам новый билет поддержки при размещении заказа. Он работает, за исключением того, что для функции API «Открытый билет» он принимает строку для сообщения, но мы не можем понять, как положить в нее возврат каретки.
я пытался
<p>, <br>, \n, \r\n, etc.
Однако, как представляется, это просто полный текст, но все они просто читаются дословно, а не превращаются в возврат каретки.
У кого-нибудь есть мысли о том, как это можно сделать? http://docs.whmcs.com/API:Open_Ticket
Возврат каретки – "\r"
. Помните двойные кавычки!
Я думаю, вы хотите, чтобы "\r\n"
btw помещал разрыв строки в ваш текст, чтобы он отображался правильно в разных операционных системах.
Существует также PHP 5.0.2 PHP_EOL константа, которая является кросс-платформенной!
Ссылка на Stackoverflow
$postfields["message"] = "This is a sample ticket opened by the API\rwith a carriage return";
Фрагмент 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: « против »