PHP. Почему не работает перенос символ переноса строки эн "\n" ?

Есть код:

<?php
echo trim ("Жизнь прекрасна!") ,"\n" ,"<br> "; # \n - перенос строки
echo substr ("Жизнь прекрасна!",1,9), "\n","<br> ";
echo "\"прекрасна\" начинается с символа ",strpos ("Жизнь прекрасна!","прекрасна"),"\n","<br> ";
echo ucfirst ("Жизнь прекрасна!"),"\n","<br> ";
echo "Длина Строки \"Жизнь прекрасна!\"",strlen ("No worries."),"cимволов.\n" ,"<br> "; # strlen -возвращает длину строки
 echo substr_replace ("Жизньпрекрасна!","ужасна",6,9), "\n","<br> ";
echo chr (65), chr (66), chr(80) , "\n","<br> ";
echo strtoupper ( "Жизнь прекрасна! "), "\n" ;
 ?>

Вопрос : почему не переводит на новую строку \n ? Решение : записать рядом в кавычках и всё получится . Но можно ли именно \n переводить на новую строку ?

vedro-compota's picture

1) Нормально оформляйте код. - обязательно используйте подсветку синтаксиса.

2) \n - условный знак переноса строки для файлов, в HTML же из подобных инструкций исполняются только пробелы - да и то только один между буквами (поэксперементируйте) - чтобы напечать доп. поробел делают так.

3) один вопрос - одна тема - для вопроса о кодировке создайте отдельную тему и помимо скриншота лучше ещё копипастить и сам проблемный текст из браузера.

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

поменяйте тему - всегда указывайте что проблема с PHP (хотя бы просто ставьте эти три буквы) - и это не "невывод" - это некорректный вывод) Если Вам ответ ясен - обязательно напиши об этом в комментариях в ответ.

_____________
матфак вгу и остальная классика =)

fgh's picture

Спасибо за ответ . Вы помогли разобраться , решение кроется в некорректно скачаных шрифтах или кодировке в опциях самого браузера . Но я решение нашёл просто заменив на английский язык весь текст используемый в коде.

vedro-compota's picture

шрифтах или кодировке в опциях самого браузера

не делайте утверждений пока лично не решили проблему, "непосредственно убедившись".
В этой теме я отвечал на другой вопрос - Пробуйте такой способ.

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

код необходимо подсвечивать отдельно - выделять его и подсвечивать. Вы пока что просто выделяете всё сообщение и подсвечиваете.

_____________
матфак вгу и остальная классика =)