gpt4 book ai didi

php - 在 PHP 中向数组添加行

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:34:05 25 4
gpt4 key购买 nike

我已经从 MySQL 数据库表中加载了记录的关联数组。

该数组由 1 到 7 行组成,代表一周的条目,可能不是每天都输入。

如何将空行插入到缺少日期的数组中以便我可以轻松地在表格中显示数据?

我不需要用空白更新数据库。

示例:

             Field1  Field2  Field3  Field4 .... Field#  
Record[0]
Record[1]
Record[2]
Record[3]
Record[4]
Record[5]
Record[6]

Field4 是日期,yyyy-mm-dd

我使用开始日期和结束日期自动加载数组

有些星期会有周日、周二和周五或周一、周二、周三、周五和周六。

最佳答案

这很简单:你知道你每天有多少“田地”吗?假设它是“字段数”

$records = array_fill(0, 7, array_fill(0, <num of fields>, ''));

它的作用是创建一个从 [0] 到 [6] 的空白数组,并为每个数组元素插入另一个“字段”数组,其中包含“字段数”,每个字段都设置为空字符串''.

现在你有了这个,你从 mysql 表中读取你的数据,如果你有选择地按索引分配 $records(我假设),其余的将保持空白。

请记住,您可以使用类似的方式重新分配 $records 数组的元素

$records[5] = array('New value', 'Field2 value');

这是从 mysql 表中读取数据时所做的。

您是否在您的 mysql 表中使用某种索引来对应一周中的编号日?

如果您对 mysql 部分感到困惑,请在此处发表评论。

关于php - 在 PHP 中向数组添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2900107/

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