добавить разрыв строки в мобильных смс - PullRequest
4 голосов
/ 28 сентября 2011

Я работаю с API определенной службы смс, и я просто хочу знать, как добавить разрыв строки из php-кода в простом текстовом формате на мобильный?

Может ли кто-нибудь мне помочь?

Ответы [ 6 ]

9 голосов
/ 02 декабря 2015

Я знаю, что это старый вопрос, но в любом случае он может кому-то помочь.

Я склонен использовать PHP_EOL для этой цели (из-за кросс-платформенной совместимости).

echo "line 1".PHP_EOL."line 2".PHP_EOL;

Если вы планируете показывать результат в браузере, тогда вы должны использовать "<br>".

7 голосов
/ 28 сентября 2011
$text = "This is line 1.\nThis is line 2.";

Обязательно используйте двойные кавычки вокруг строки, а не одинарные.

Если это не работает, вам нужно поговорить с людьми, которые создали API.

1 голос
/ 11 сентября 2018

Если ничего не работает, попробуйте с %0a, как показано ниже:

$sms = 'This is line 1%0aThis is line 2';
1 голос
/ 18 июля 2017

Попробуйте с помощью: "\ r \ n", а также не забудьте заключить ваше сообщение в двойные кавычки.

Это сработает, если у ссылки ниже нет других способов, попробуйте их ...

https://codeupweb.wordpress.com/2017/07/18/how-to-add-a-line-break-in-sms-message/

0 голосов
/ 19 августа 2018

вы должны использовать \n, попробуйте это

 $sender->sendMessage("Vocabulary:\n".$word.$meaning,$test);
0 голосов
/ 29 сентября 2011

Если API основан на HTTP, вам следует использовать LF в кодировке URL. Если это не работает, вы должны использовать GSM-7 .

...