-1

exの場合、phpで新しい行を作成するにはどうすればよいですか

$message='Name and Surname:'.$name.'  '.'Birthday: '.$Birthdate.'  '.' Nationality: '.$Nationality;

出力:

Name and Surname:LULZIM    Birthday: 1987       Nationality: Macedonia

私が望む方法は次のとおりです。

Name and Surname:LULZIM
Birthday: 1987 
Nationality: Macedonia

ところで、この出力は電子メールで次のようになります.bc私はこのすべてのデータを電子メールで送信しています.\nを追加しようとしまし
たが、うまくいきませんでした:S

助言がありますか?

4

3 に答える 3

6

「\n」で動作します。一重引用符ではなく二重引用符を使用する必要があります。HTML に新しい行が必要な場合は、 echo が必要です<br />。これは、一重引用符または二重引用符で行うことができます。

于 2012-06-15T20:10:47.900 に答える
3

追加<br>:

$message='Name and Surname:'.$name.'  '.'<br>Birthday: '.$Birthdate.'  '.' <br>Nationality: '.$Nationality;
于 2012-06-15T20:11:05.403 に答える
0

実際に新しい行を作成するには、"\n" を二重引用符で囲みます。(または PHP_EOL を使用します)。

HTML で新しい行を作成するには、「<br />」を使用します。(これは意味のある HTML ではありません。多くの人は <p></p> タグを使用することを主張します。

$message = 'Name and Surname: ' . $name . "\n<br />"
         . 'Birthday: ' . $Birthdate . "\n<br />"
         . 'Nationality: ' . $Nationality . "\n<br />";

以下を使用してコードを単純化することもできます。

$message="Name and Surname: $name<br />\nBirthday: $Birthday<br />\n Nationality: $Nationality<br />\n"
于 2012-06-15T23:02:53.630 に答える