こんにちは、これは単なる構文の問題だと思いますが、PHP が設計されていないことを行っている可能性があります。
配列を使用してテーブルにデータを入力して、HTML テーブルを描画しようとしています。たとえばヘッダー。
$headers は、私が試みたヘッダーの配列です。
$html_table = '
<table border="1" cellspacing="0" cellpadding="2">
<tr>
foreach($headers as $header)
{
echo "<th> $header </th>";
}
</tr>
';
アイデアは生成することです:
<table border="1" cellspacing="0" cellpadding="2">
<tr>
<th>Heading 1</th>
<th>Heading 2</th>
<th>Heading 3</th>
...
<th>Heading 99</th>
</tr>
後で $html_table を要求するだけで
ループが変数方程式内で実行されていないため、現時点では「$header」を含む単一のヘッダー付き列を取得していると言えます。
このように HTML を変数として保存している理由は、それを他の生成された html と連結 (使用法?) したいからです。
$html_table .= '</table>';
後で (もちろん、真ん中の実際のビットはもっと複雑で、データベースからデータを取得してテーブルにデータを入力します。
どこが間違っていますか?ありがとう