2017-10-30 11 views
1

私は変数for $ bijlageを持っています。これはforループの結果です。すべての繰り返しに新しいラインが必要です。ループ内のPHPメールの新しい行

$bijlage =""; 
for($x = 0; $x < count($_POST['link']); $x++) { 
    $bijlage .= $_POST['link'][$x]; 
} 

$bijlage HTML出力になるだろう場合は$メッセージ

$message = "$aanspreking \n \n$typinleiding\n \n $opdracht\n\n$toegevoegdelinks\n\n$bijlage\n\n\n$typbegroeting"; 
+0

'\ n'を文字列に追加しますか? – David

+0

新しい行を 'for'に入れます。 'foreach'もおそらく使いやすくなります。 – chris85

+1

[php :: new line in textarea?](https://stackoverflow.com/questions/3911261/php-new-line-in-textarea) – robinCTS

答えて

0

の一部であり、このような各反復で<br>を連結してみてください。

$bijlage .= $_POST['link'][$x] . "<br />"; 

それとも、それは単なるある場合テキストの場合は、次のいずれかを行います。

$bijlage .= $_POST['link'][$x] . "\n"; 
$bijlage .= $_POST['link'][$x] . chr(10); 
$bijlage .= $_POST['link'][$x] . PHP_EOL; 
+0

ありがとう!それは平文ですが、私は既に追加しようとしました。\ nは動作しませんでした。二重引用符でそれはしません! – auurk

+0

@auurkそうです、それをエスケープするには二重引用符で囲む必要があります。どういたしまして! ':D'良い一日を! – Soolie

関連する問題