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

rbarom

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

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

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

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

Т.е. в коде следующая команда идет с новой строки. А на самой странице - пробел. Как это вылечить?
 

SkyLine

Новичок
Это перевод на новую строку (\n), браузером интерпретируется как пробел, т.к. перевод строки - <br>. Лечится простым
PHP:
$str = str_replace("\n", "", $str);
 

rbarom

Новичок
Хм, попробовал - не лечится. Я заколдован. Я думал, эту штуку должен trim вообще убирать. А тут ничего не помогает.
 

SkyLine

Новичок
trim удаляет пробелы в начале и конце строк. Внутри строку он не трогает. Я бы постарался вычислить ASCII код этого символа.
 

baev

‹°°¬•
Команда форума
rbarom, Вы в курсе, что в *nix и windows конец строки по-разному обозначается?
Может, именно в этом дело?
 
  • Like
Реакции: KorP

Sufir

Я не волшебник, я только учусь
Вообще код показал бы, для начала.
 
Сверху