@Alk90
php, mysql, jquery, css, html, api

Почему json_decode не работает с переносом строки \n из БД?

Всем привет! Я пытаюсь сохранить строку json_encode($array) в поле MySQL, но при декодировании строки с помощью json_decode() - функция выдает ошибку, если в тексте присутствует перенос строки \n.
Беда в том, что в поле в базе данных не виден символ \n. При редактировании поля, там просто перенос строки.
Подскажите как быть?
  • Вопрос задан
  • 1847 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
$string = preg_replace("/[\r\n]+/", " ", $string);
$json = json_decode($string);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы