如何安排这个阵列由最后内索引(0,1,2),并获得最后的内侧索引的值作为每个第二指标的值:排列PHP多维数组通过内侧索引
Array
(
[text] => Array
(
[grid] => Array
(
[0] => 3
[1] => 4
[2] => 5
)
[image] => Array
(
[0] =>
[1] =>
[2] =>
)
[align] => Array
(
[0] => left
[1] => right
[2] => left
)
[title] => Array
(
[0] =>
[1] =>
[2] =>
)
[content] => Array
(
[0] =>
[1] =>
[2] =>
)
)
)
并得到如下结果:
Array
(
[text] => Array
(
[0] => Array
(
[grid] => 3
[image] =>
[align] => left
[title] =>
[content] =>
)
[1] => Array
(
[grid] => 4
[image] =>
[align] => right
[title] =>
[content] =>
)
[2] => Array
(
[grid] => 5
[image] =>
[align] => left
[title] =>
[content] =>
)
)
)
你寻找一个班轮解决方案吗?可以肯定的是,上面的使用'foreach'是微不足道的。 – 2012-07-27 07:21:08
你的解决方案中的索引[0]在哪里?你只扫描1和2. 这些问题可以很容易地通过创建一个新的结果数组和foreach($ someArr作为$ key => $ value)来解决 – 2012-07-27 07:25:37
@SiGanteng我在寻找更好的方式来安排每个第一个数组通过其子索引。上面的例子使用0,1和2索引。最后一个子索引从0开始到任意数字。 – zourbuth 2012-07-27 07:26:44