1

私がこの変数を持っているとしましょう:

$Include = "Line 1;
            //some Line 2 here";

その変数をファイルに書き込んで、次のように正確に2行を取得したいと思います。

Line1;
//some Line 2 here

しかし、私がこのコードを使用してそれを行おうとすると:

$Filename = 'somefile.php';
$Handle = fopen($Filename, "r");
$Contents = fread($Handle, filesize($Filename));
fclose($Handle);

$Contents = str_replace ('replace this', $Include, $Contents);

私はこのような一行しか見ません:

Line 1; //some Line 2 here

1つの変数を使用して2行を作成する方法は?ありがとう

4

3 に答える 3

5

HTMLコンテンツとして使用してコンテンツを表示する場合は、nl2br()関数echoを使用する必要があります。

echo nl2br($file_content);

この関数は、すべての\ nを<br />htmlタグに変換し、意図したとおりにhtmlページに表示されます。

于 2012-10-26T14:26:18.063 に答える
3

これを試して:

$Include = "Line 1; \r\n" .
           "        //some Line 2 here";
于 2012-10-26T14:24:30.947 に答える
0

\n改行を表示するには、文字列にを追加する必要があります。上記の例には何も表示されません。 $Include = "Line 1;\n//some Line 2 here";

于 2012-10-26T14:25:17.767 に答える