2010-07-11 10 views
0

CakePHP에서 어떻게 새로운 줄 바꿈을 인쇄합니까? 나는 이것을 시도 :cakePHP에서 줄 바꿈을 인쇄하는 방법?

echo "<b>\nhelloworld\n</b>"; 

대신이 방법과 같은 별도의 세 가지 라인으로 그것을 인쇄 :

<br> 
helloworld 
</b> 

나는 HTML 소스 코드를 볼 때 그냥 이런 방식으로 인쇄 :

<b>helloworld</b> 
+0

CakePHP에는 PHP가 있습니다. Cake는 때로는 신비한 일을하는 것처럼 보일지라도,'echo' 명령이나 PHP 문자열 파싱을 대체하지는 않습니다. – deceze

+0

정확히 표시 하시겠습니까? 무엇을 성취하려고합니까? 실제로 html
태그를 찾으십니까? – Leo

답변

3

\n 대신 \r\n을 시도하십시오. 코드의

echo "<b>\\nhelloworld\\n</b>"; 
+0

이것은 작동합니다. 고마워, Anax – user327712

1
당신은 처음에 바로 입력하고 그것을 집어 어떤지를 확인 눌러 시도 할 수

...

그래도 작동하지 않는다면

이렇게 해보십시오.

echo "<b>"."\n"."helloworld"."\n"."</b>"; 
1

정확하게 줄 바꿈을 추가하는 방법입니다. 소스 코드를보기 위해 무엇을 사용하고 있습니까? 파이어 버그 (Firebug)와 같은 일부 도구는 소스 코드를 정규화하고 다시 포맷하므로 휴식을 볼 수 없습니다.

1

당신은 백 슬래시를 이스케이프해야합니다. 나는 Anax가 당신의 문제를 해결했다는 것을 알았지 만 왜 캐리지 리턴이 필요한지 궁금하다. 그러나 어떤 상황에서만?

1

원래 라인은 나를 위해 잘 작동 :

+0

유닉스와 윈도우의 차이. 그러나 일부 Windows 편집기에서는 \ n을 페이지 나누기로 받아들이거나 실제로 유닉스 형식이라고 알려야합니다. 메모장으로는 아무런 기회도 없습니다. HTTP, SMTP, FTP, IRC 및 그 외 많은 프로토콜을 포함한 대부분의 텍스트 인터넷 프로토콜은 프로토콜 수준에서 ASCII CR + LF (0x0D 0x0A)의 사용을 의무화하고 있지만 허용 응용 프로그램은 고독한 LF도 인식 할 것을 권장합니다. ' http://en.wikipedia.org/wiki/Newline을 참조하십시오. –

관련 문제