Ich poste einige Zeichenfolge (wie "Hallo \ n Welt") zu einem PHP-Skript, dann senden Sie diese Daten an eine API, aber die API scheint \ n nicht zu erkennen und nicht zu machen neue Zeilen und drucke sie so wie sie sind ("Hallo \ n Welt"). das ist, wie ich es tun:neue Zeile ( n) in PHP empfangen Postdaten
uploadPhoto($photo->getFile(), ['caption' => $_POST['caption']]);
aber wenn ich es tun:
uploadPhoto($photo->getFile(), ['caption' => "Hello \n World"]);
die API erkennt es und zeigt:
Hallo
Welt
Was soll ich den $ _POST ['caption'] Teil machen, damit das funktioniert?
hast du nl2br() verwendet – seravee
Woher kommt '$ _POST ['caption']'? Ein Formulardruckfeld? Wenn ich es richtig verstehe, schreibst du '\ n' in einer Form und erwartest, dass es sich in eine neue Zeile verwandelt. – sidyll
@sidyll Ich poste es von Android-Gerät mit Retrofit, ich mache die Zeichenfolge ("Hello \ n World") und posten es. Es gibt keine HTML-Form und HTML-Ausgabe. –