Лишний пробел при выводе строки

  • Автор темы Автор темы rbarom
  • Дата начала Дата начала

rbarom

Новичок
При выводе строки, считанной из файла и заблаговременно обработанной trim'ом появляется пробел в конце. На странице его видно, я могу его выделить. В коде же страницы его нет, однако, если правильная строка выглядит как

PHP:
на телефон<br>


то строка с этим пробелом выглядит:

PHP:
на телефон 
<br>


Т.е. в коде следующая команда идет с новой строки. А на самой странице - пробел. Как это вылечить?
 
Это перевод на новую строку (\n), браузером интерпретируется как пробел, т.к. перевод строки - <br>. Лечится простым
PHP:
$str = str_replace("\n", "", $str);
 
Хм, попробовал - не лечится. Я заколдован. Я думал, эту штуку должен trim вообще убирать. А тут ничего не помогает.
 
trim удаляет пробелы в начале и конце строк. Внутри строку он не трогает. Я бы постарался вычислить ASCII код этого символа.
 
rbarom, Вы в курсе, что в *nix и windows конец строки по-разному обозначается?
Может, именно в этом дело?
 
  • Like
Реакции: KorP
Вообще код показал бы, для начала.
 
Сверху