gpt4 book ai didi

php - 从左到右插入记录到3列

转载 作者:太空宇宙 更新时间:2023-11-04 13:25:57 24 4
gpt4 key购买 nike

构建该结构的最佳方法是什么,我有很多人名记录,我需要将它们全部放入 3 条列中,每列之间有巨大的空间,并且所有名称都可以是任意长度,例如

 |Bob|         |Jonh|         |Victor|
|Sergej| |Kennedi| |Mark|
|Antuan| |Kristina| |Cryst|

我需要将它们全部自动循环放入该列中,一个接一个,

|1|  |2|  |3|
|4| |5| |6|
|7| |8| |9|

也许有人可以建议我怎么做会更好,现在我创建 3 <ul>在每个ul我有一些<li> ,但那样会在另一个下方显示我的记录。如果我使用 ul,我需要计算所有记录,将其分成 3,然后在每个 ul 中放入一些记录,也许有更好的方法?

最佳答案

正如@Fabien 指出的那样,如果它是表格数据,那么您可以在表格内对其进行格式化并使用 array_chunk() 将它们按三个分组。考虑这个例子:

<?php

$names = array(
'Bob',
'John',
'Victor',
'Sergej',
'Kennedi',
'Mark',
'Antuan',
'Kristina',
'Cryst',
);

$names = array_chunk($names, 3); // group them by three's

?>

<table border="0" cellpadding="10">
<?php foreach($names as $key => $value): ?>
<tr>
<?php foreach($value as $index => $element): ?>
<td><?php echo $element; ?></td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</table>

关于php - 从左到右插入记录到3列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23720977/

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