【发布时间】:2012-04-29 11:47:14
【问题描述】:
我无法弄清楚如何按如下顺序获取数据。总数无关紧要;它会按照 0、1、2、3、4、5、6 等逻辑顺序的任何数字遵循相同的模式。所以基本上,从 0、2、3、4 等开始,其中 1 将被放置之后最大数,其中0可以是我静态设置的变量。我在一直到最大数量然后继续时遇到问题,例如
..., 97, 98, 99, 100, 1, 2, ...
然后按顺序进行,
..., 98, 99, 100, 1, 2, 3, ...
以此类推,直到 1、2、3、4、5、6,...
并将其全部存储到下面的多维数组中。
$set = array(
array('0','0','0','0','0','0','0','0','0','0','0'),
array('0','2','3','4','5','6','7','8','9','10','1'),
array('0','3','4','5','6','7','8','9','10','1','2'),
array('0','4','5','6','7','8','9','10','1','2','3'),
array('0','5','6','7','8','9','10','1','2','3','4'),
array('0','6','7','8','9','10','1','2','3','4','5'),
array('0','7','8','9','10','1','2','3','4','5','6'),
array('0','8','9','10','1','2','3','4','5','6','7'),
array('0','9','10','1','2','3','4','5','6','7','8'),
array('0','10','1','2','3','4','5','6','7','8','9'),
array('0','1','2','3','4','5','6','7','8','9','10'),
);
我这样做是因为我无法找出循环模式;如果我能弄清楚,我就不需要手动输入数据,并且可以按照这种模式创建一个可以选择任何数字的表单。
【问题讨论】:
-
您正在尝试构建一个
N x M数组,其中只有数字“楼梯框”?
标签: php arrays multidimensional-array for-loop