Mysql
 sql >> Base de données >  >> RDS >> Mysql

Remplacement de \r\n (caractères de saut de ligne) après l'exécution de json_encode

La chaîne contient-elle « \r\n » (comme dans 0x0D 0x0A) ou la chaîne littérale « \r\n » ? Si c'est le premier, cela devrait supprimer toutes les nouvelles lignes.

$json = preg_replace("!\r?\n!", "", $json);

Si vous le souhaitez, remplacez le deuxième paramètre "" par "
" si vous souhaitez remplacer les retours à la ligne par une balise br. Dans ce dernier cas, essayez ce qui suit :

$json = preg_replace('!\\r?\\n!', "", $json);