2017-12-19 3 views
1

Mit PHP/Laravel erkannt.
Und die neueste Twilio Bibliothek 5.16.2Neue Zeile nicht von Twilio in PHP

folgte - https://support.twilio.com/hc/en-us/articles/223181468-How-do-I-add-a-line-break-in-my-SMS-message-

Und keines dieser Arbeit, werden sie, wie sie gesendet ist:

  • % 0a
  • \ n
  • % 0D% 0A

$ textMessageToSend = $ textMessageToSend. '% 0a'. $ emailLinkOfContent;

Was fehlt mir?

+0

Sie müssen Double quoted string verwenden, um Zeilenumbrüche zu erhalten –

+1

'\ n' wird wörtlich genommen, wenn in einfachen Anführungszeichen ausgedrückt, stellen Sie sicher, verwenden Sie '" \ n "' – Devon

+0

einen Grund für eine Abstimmung unten? – PlanetUnknown

Antwort

2

Das Problem ist, mit dem einzigen String in Anführungszeichen verwenden doppelte Anführungszeichen um das Problem zu lösen,

$textMessageToSend = $textMessageToSend . "%0a" . $emailLinkOfContent; 

stellen Sie sicher, $textMessageToSend und $emailLinkOfContent sind beide Strings mit doppelten Anführungszeichen zugeordnet, wenn die Initialisierung hartcodiert ist.

0

I Twilio in Laravel vor ca. 2 Monaten verwendet wurde und ich hatte kein Problem mit SMS mit Inhalt wie folgt zu senden:

'Test'. "\n" .'new line' 

es um neue Linie ging, wo es sein sollte, aber wie Sie in PHP zu sehen sollten Sie Verwenden Sie doppelte Anführungszeichen für eine neue Zeile, damit es funktioniert.