PHP を使用して送信しようとしている HTML メールの適切な構造を構築するための助けが必要です。メールを送信する行は次のとおりです。
$this->_send_user_email($recipient, $subject, $message);
私が問題を抱えているのは、$message
. $message
動的な行数を持つテーブルを含める必要があります。$message
変数の現在の構造は次のとおりです。
$message = "Hello, <br><br>
Please review details in the table below:
<br><br>
**** NEED TO INSERT DYNAMIC PHP TABLE HERE ****
<br><br>
If you have questions, please call 1-888-888-8888 and we will assist you.
<br><br>
Customer Support<br>
<br><br>
";
$messsage
この既存の変数内に PHP foreach ループを挿入する方法がわかりません。いつ引用符を閉じるか、どのように続行するかなどについて混乱します。挿入しようとしている foreach ループのコードは次のとおりです。
<?php if (is_array($foo['bar'])): ?>
<table>
<tr>
<th >1</th>
<th >2</th>
<th >3</th>
</tr>
<?php $row = 01;
foreach ($foo['bar'] as $key => $value): ?>
<tr>
<td ><?php echo str_pad($row++, 2, '0', STR_PAD_LEFT); ?></td>
<td >AAA</td>
<td >BBB</td>
</tr>
<?php endforeach; ?>
</table>
<?php endif; ?>
だから私の質問は次のとおりだと思います:このPHP foreachループを$message
上記の変数に挿入する正しい方法は何ですか?