테스트 사이트 - 개발 중인 베타 버전입니다

PHP_EOL 줄바꿈 코드라고 알고 있는데,, 채택완료

홈짱 9년 전 조회 5,829

$site= "홈짱닷컴" ;

$url = "Homzzang.com";

echo $site . PHP_EOL . $url ;

?>

 

위처럼 넣으면, 아래처럼 두 줄로 나와야 하는 거 아닌가요?

 

홈짱닷컴

Homzzang.com 

 

 

이상하게, 저는 아래처럼 글자간 간격이 한 칸 떨어진 한 줄로 출력되네요.

 

홈짱닷컴 Homzzang.com 

 BR 태그 말고, PHP_EOL 코드 사용해서 줄바꿈되게 나오게 하려면 어떻게 해야 하나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
그림자밟기

고로 원하시는 방법으로 출력하려면 아래처럼 해야겠지요.

</p><p><?php</p><p>$site= "홈짱닷컴" ;</p><p>$url = "Homzzang.com";</p><p>echo '<pre>'.$site . PHP_EOL . $url.'</pre>';</p><p>?></p><p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

t
terrorboy
9년 전
pre는 안쓰게 되더라구요.
하지만 있는 그대로 출력하려면 가장 적당 하긴하죠 ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
9년 전

답변해주신 분들 모두 감사합니다.

 

결국은 자체 코드만으로는 줄바꿈되는 게 아닌가 보군요.

 

왜 안 될까...몇 시간 헤멨는데...ㅎ 

 

 

불금 되시고, 주말 잘 보내세요. !

 

 

http://blog-imgs-44.fc2.com/w/a/r/wareureu/222.gif"> 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

t
9년 전
저도 참 많이 쓰는 태그입니다



str_replace로 하여금

PHP_EOL






로 치환 하세요.



ps. 개행과 줄바꿈은 달라용
로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

t
terrorboy
9년 전
간단하게 nl2br() 해도 되겠네요 ㅎㅎㅎ
프로그래머7
9년 전
개행이 줄바꿈의 한자 아닌가요?^^ 헷갈리네요
t
terrorboy
9년 전
맞긴한데 설명이 어렵네요 ㅋ
html에서 개행한다고 줄이자동으로 바뀌지 않는다는 설명입니다 ㅋㅋㅋ

댓글을 작성하려면 로그인이 필요합니다.

리자
리자 Expert
9년 전

이곳에서 자세하게 설명하고 있네요.

https://wiki.mooo.org/w/PHP_EOL">https://wiki.mooo.org/w/PHP_EOL 

 

태그의 개념이 아니라 개행문자의 개념입니다.

 

운영체제마다 개행문자가 달라 이 전역상수를 사용하는 것으로 알고 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

프로그래머7
9년 전
<br>는 line break 인데요... line break가 개행문자 아닌가요?
햇갈리네요 ^^

댓글을 작성하려면 로그인이 필요합니다.

P
9년 전

혹시 notepad으로 작성하십니까? 

Notepad 은 "\r\n". 만 인식합니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인