2012-05-17 4 views
1

PHP에서 새 줄을 에코하는 법을 모릅니다. 나는 echo "\n"을 시도했지만 작동하지 않습니다.브라우저에서 줄 바꿈을 에코하려면 어떻게합니까?

다음 코드에서 새 줄을 반향시키고 싶습니다.

코드 : 당신이 브라우저에서이 출력을 찾고 있다면

if (file_exists($fName)) { 
    echo "CreationTime: ".$CreationTime. 
     "CurrentTime: ".$CurrentTime. 
     "after ".($fLifeTime)." Days from Creation: ".$fAge; 
    } 
+1

콘텐츠를 브라우저에 표시하므로 "
"을 사용하십시오. :) – verisimilitude

+0

당신이 시도한 것처럼'echo "\ n"'입니다. 귀하의 * 브라우저에서 새 줄을 보지 못했다는 것을 의미합니까 * – jprofitt

+0

[PHP - 줄 바꿈 문자를 만드는 방법?] (http://stackoverflow.com/questions/4238433/php-how-to- 줄 바꿈 문자 생성) – hakre

답변

8

처럼 할 수는 <br /> 태그를 사용해야합니다 또는 당신의 에코 이전 <pre>를 넣어 .

새 줄의 경우
예. 이 같은

if (file_exists($fName)) { 
    echo "CreationTime: ".$CreationTime. "<br />". 
     "CurrentTime: ".$CurrentTime. "<br />" . 
     "after ".($fLifeTime)." Days from Creation: ".$fAge; 
    } 

사전 예를

if (file_exists($fName)) { 
     echo "<pre>"; 
     echo "CreationTime: ".$CreationTime. PHP_EOL . 
      "CurrentTime: ".$CurrentTime. PHP_EOL . 
      "after ".($fLifeTime)." Days from Creation: ".$fAge; 
     } 
+0

+1을 제안합니다. 그러나 당신이 그것을 도울 수 있다면, 인쇄 명령을 사용할 때만 pre를 사용하십시오. – RSM

+0

감사합니다. EOL을위한 새로운 예를 쓸 것입니다. –

1

당신이

if (file_exists($fName)) { 
    echo "CreationTime: ".$CreationTime. 
    "<br />CurrentTime: ".$CurrentTime. 
    "<br />after ".($fLifeTime)." Days from Creation: ".$fAge; 
} 
0

시도를 할 수 : -

어쩌면
if (file_exists($fName)) { 
    echo "CreationTime: ".$CreationTime. 
     "CurrentTime: ".$CurrentTime. 
     "after ".($fLifeTime)." Days from Creation: ".$fAge; 
echo "<br/>"; //break to new line. 
    } 
0

PHP_EOLnl2br()를 사용하려고?

if (!file_exists($fName)) { 
    $info = "CreationTime: " . $CreationTime . PHP_EOL . 
     "CurrentTime: ". $CurrentTime . PHP_EOL . 
     "after ". ($fLifeTime)." Days from Creation: " . $fAge; 

    echo nl2br($info); 
} 
관련 문제