2

PHP で改行をエコーする方法がわかりません。試してみecho "\n"ましたが、うまくいきません。

次のコードで改行をエコーし​​たい。

コード:

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

4 に答える 4

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;
       }
于 2012-05-17T12:14:55.947 に答える
1

あなたはこのようにすることができます

if (file_exists($fName)) {
    echo "CreationTime: ".$CreationTime.
    "<br />CurrentTime: ".$CurrentTime.
    "<br />after ".($fLifeTime)." Days from Creation: ".$fAge;
}
于 2012-05-17T12:14:46.810 に答える
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);
}
于 2012-05-17T12:45:51.133 に答える
0

このようにしてみてください:--

if (file_exists($fName)) {
   echo "CreationTime: ".$CreationTime.
        "CurrentTime: ".$CurrentTime.
        "after ".($fLifeTime)." Days from Creation: ".$fAge;
echo "<br/>"; //break to new line.
   }
于 2012-05-17T12:15:35.413 に答える