gpt4 book ai didi

php - 如何在生成的 html 代码中插入换行符

转载 作者:行者123 更新时间:2023-11-27 22:31:00 24 4
gpt4 key购买 nike

我正在使用 codeigniter 生成一个 html 表以插入到模板 View 中。不幸的是,这是 1 行上的一个很长的字符串,例如:

<table id="myDataTable" class="table table-bordered table-striped" style="clear: both"><tbody><tr><td>id</td><td><a href="#" id="id" data-type="text" data-pk="2" data-url="/post" data-title="id">2</a></td></tr><tr><td>email</td><td><a href="#" id="email" data-type="text" data-pk="2" data-url="/post" data-title="email">A@B.COM</a></td></tr><br><tr><td>notes</td><td><a href="#" id="notes" data-type="text" data-pk="2" data-url="/post" data-title="notes">notes go here</a></td></tr><br> ...

我希望它看起来更像:

<tr>         
<td>field1</td>
<td><a href="#" id="field1" data-type="select" data-pk="1" data-value="" data-original-title="Select field1"></a></td>
<td><span class="muted">Select, loaded from js array. Custom display</span></td>
</tr>

<tr>
<td>field2</td>
<td><a href="#" id="field2" data-type="select" data-pk="1" data-value="" data-original-title="Select field2"></a></td>
<td><span class="muted">Select, loaded from js array. Custom display</span></td>
</tr>

这是我的代码:

$string='<table id="myDataTable" class="table table-bordered table-striped" style="clear: both"><tbody>';

foreach ($array as $key => $value) {
$string=$string."<tr><td>$key</td>";
$element='<td><a href="#" id="'.$key.'" data-type="text" data-pk="'.$rowID.'" data-url="/post" data-title="'.$key.'">'.$value.'</a>'.'</td></tr>'."<br>";
$string=$string.$element;
}

$string=$string.'</tbody></table>';

我该如何解决这个问题?

最佳答案

您可以将换行符 (\n) 和制表符 (\t) 添加到您的 $string 变量。

例如:

$string='<table id="myDataTable" class="table table-bordered table-striped" style="clear: both">\n\t<tbody>\n';
foreach ($array as $key => $value) {
$string = $string."<tr>\n\t<td>$key</td>\n";
$element = '\t<td><a href="#" id="'.$key.'" data-type="text" data-pk="'
.$rowID.'" data-url="/post" data-title="'.$key.'">'.$value.'</a>'
.'</td>\n</tr>'."<br>";
$string = $string.$element;
}
$string=$string.'\n\t</tbody>\n</table>';

关于php - 如何在生成的 html 代码中插入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17973702/

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