【发布时间】:2012-01-03 12:34:13
【问题描述】:
我需要一些 PHP 代码方面的帮助。我正在使用左连接从 MySQL 数据库中检索数据。基于这些记录,我正在创建我想要干净的嵌套数组,例如:
array(
[0] = array(
[0] = array(
[0] = array(
[0] = array(
etc...
)
)
),
[1] = array(
[0] = array(
[0] = array(
[0] = array(
etc...
)
)
)
)
)
现在我的想法是创建多个数组,然后使用键将它们匹配在一起,例如:
$array1 = array([0] => array(id = 0)); // value =
// match
$array2 = array([0] => array(...)); // key = id = value of the $array1 with key 0
这是一个好习惯吗?还是应该保留嵌套数组?
【问题讨论】:
-
最佳实践完全取决于您将使用数组的目的。
-
真的取决于你正在构建什么样的应用程序。例如,如果您想通过一个循环访问整棵树,您可能希望将其保持嵌套。
标签: php mysql arrays multidimensional-array