sql >> Databasteknik >  >> RDS >> PostgreSQL

Ta bort linebreak från php json output

Du misstolkar vad din webbläsare visar. Kom ihåg att JSON i huvudsak är vanlig text, men din webbläsare försöker visa den som HTML. \n tecken hedras INTE av HTML-lägesvisningar, och de kommer att radbryta texten vid det första lämpliga mellanslagstecknet. JSON kan mycket väl behålla \n chars inuti dess strängar utan några problem.

Troligtvis din
felet kommer från
infogning du gör i din preg_replace anrop, eftersom det INTE finns
taggar i den ursprungliga JSON. Med andra ord, du orsakar själva felet du försöker åtgärda, genom att försöka åtgärda felet som inte skulle existera om du inte försökte åtgärda det.



  1. Kopiera NULL-värden som finns i csv-filen till postgres

  2. Skapa förfrågan för att få antalet ej slutförda samtal

  3. Fel med PreparedStatement

  4. Hur man extraherar eller konverterar tidsdata från en sträng i SQL Server