【发布时间】:2014-01-18 19:57:59
【问题描述】:
嗨,我对 PHP 还是很陌生,我想将三个不同的东西保存在一个数组中,我将在我的数据库中提取它们。现在我只需要设置阵列的帮助。对于数据库的每一行,我要排序 3 件事,一年中的第几周(比如 43),我那周的工作时间(比如 29)和年份(比如 2013 年)。所以只是为了设置数组,我放了一堆假数据,如下所示:
$hours = array(
"week" => array(1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51),
"hours" => array(65,56,34,76,87,43,23,43,53,23,65,34,23,54,65,75,34,23,34,54,34,54,65,34,23,76),
"year" => array(2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013, 2014,2014,2014,2014,2014)
);
我的第一个问题是:我的阵列是否针对我试图描述的内容正确设置。 我的第二个问题:如果设置正确,我如何运行 foreach 循环,以便访问所有三个变量:一年中的星期、小时和年份?
【问题讨论】:
标签: php arrays multidimensional-array foreach