【发布时间】:2016-04-15 02:22:23
【问题描述】:
我不知道这是否甚至被称为“硬编码”,但我想构建一个数组(例如从 mysqli_fetch_assoc 查询)并将其输出以在 config.php 文件中重复使用。
所以 mysql 的输出将是:
[structure] => Array
(
[0] => Array
(
[structureid] => 23
[active] => 1
)
[1] => Array
(
[structureid] => 25
[active] => 1
)
它会像这样存储在 config.php 文件中:
$structure[0]['structureid'] = 23;
$structure[0]['active'] = 1;
$structure[1]['structureid'] = 25;
$structure[1]['active'] = 1;
有没有简单快捷的方法来完成这项工作?
正如有人指出的那样,我可以使用 json 文件来解决这个问题——我已经在这样做了——但我想检查是否会有另一种(快速)的方式来做这件事,如上所述。
【问题讨论】:
-
为什么不使用
foreach循环? -
因为它存储在数据库中,为什么不在需要的时候查询呢?
-
@Dagon:对于这种特殊情况,它需要导出才能在没有数据库的情况下运行 - 我有一个通过 json 的解决方案,但我想知道是否有另一种方法 没有 遍历一个 json 文件。
-
如果它是静态的,你可以存储在 cookie 中