gpt4 book ai didi

php - '尝试将 HTML 表存储为 PHP 变量,但使用 foreach 循环构建。可能的?

转载 作者:行者123 更新时间:2023-11-28 04:23:15 26 4
gpt4 key购买 nike

您好,我认为这只是一个语法问题,但我可能正在做一些 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>';

稍后(当然中间的实际部分更复杂,从数据库中检索数据以填充表。

我哪里错了?谢谢

最佳答案

从引号中取出foreach

$html_table = '
<table border="1" cellspacing="0" cellpadding="2">
<tr>';
foreach($headers as $header){
$html_table .= "<th> $header </th>";
}
$html_table .='
</tr>
';

关于php - '尝试将 HTML 表存储为 PHP 变量,但使用 foreach 循环构建。可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12984135/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com