Убрать знак переноса строки из текста

Возникла следующая ошибка: перестал работать один javascript.

Оказалось, что это случилось из-за того, что в текст, который использовался в js, попал знак переноса.

Поэтому перед использованием текста в js лучше удалять с него эти символы «\n»  и «\r».

Средствами php это можно сделать так:

$text=str_replace(array("\r","\n"),"",$text);

Лучше всего убирать эти знаки сразу при добавлении текста в БД или при получении из POST

$text=str_replace(array("\r","\n"),"",$_POST["text"]);

Убрать знак переноса строки из текста: 5 комментариев

  1. Venya

    А напишите пожалуйста как сделать обратную задачу.
    Нужно в тексте после каждой точки проставить знак переноса строки. Я в PHP не силен, если можно подскажите плз.

Добавить комментарий

Ваш адрес email не будет опубликован.