PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Usuwanie łamania linii z wyjścia php json

Źle interpretujesz, co wyświetla Twoja przeglądarka. Pamiętaj, że JSON to w zasadzie zwykły tekst, ale Twoja przeglądarka próbuje wyświetlić go jako HTML. \n znaki NIE są honorowane przez wyświetlacze w trybie HTML i zawijają tekst na pierwszym odpowiednim znaku spacji. JSON może doskonale przechowywać \n znaki wewnątrz swoich ciągów bez żadnych problemów.

Najprawdopodobniej Twój <br> błąd pochodzi z <br> wstawianie, które robisz w swoim preg_replace zadzwoń, ponieważ NIE MA <br> tagi w oryginalnym formacie JSON. Innymi słowy, powodujesz ten sam błąd, który próbujesz naprawić, próbując naprawić błąd, który nie istniałby, gdybyś nie próbował go naprawić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego nowy użytkownik PostgreSQL może łączyć się ze wszystkimi bazami danych?

  2. Nie można zainstalować psycopg2 Ubuntu

  3. Uzyskaj podzielone na strony wiersze i całkowitą liczbę w jednym zapytaniu

  4. Postgres — Jak automatycznie wywołać ST_SetSRID(ST_MakePoint(lng, lat), 4326) na wstawkach?

  5. Porównanie równości/nierówności SQL z wartościami nullable