-1

私はコードスニペットを持っています:

<?php
    echo $tm = date("M", strtotime("31-Mar-2013"))."\n";
    echo $tm;
    if($tm == "Mar"){
        echo "March";
    }
?>

出力は次のようになります。

Mar
Mar
March

しかし、私は得ているだけです

Mar
Mar

March印刷されていない理由を誰か教えてもらえますか? プログラムこちら
_

4

2 に答える 2

2

問題のあるコードを貼り付けませんでした。上に投稿したものは機能します。しかし、投稿したリンクのソースを見ると、問題は改行との連結です

echo $tm = date("M", strtotime("31-Mar-2013"))."\n";

削除すれば"\n"動作します

于 2013-03-18T10:55:18.520 に答える
2

あなたのideoneコードから行内を削除"\n"してください24

于 2013-03-18T10:56:16.357 に答える