【发布时间】:2014-09-25 04:59:19
【问题描述】:
在查询 mysql 表后,我得到了以下 sql 结果集。因此它生成了一个数组,每行作为单个元素。
Array
(
[0] => stdClass Object
(
[quid] => 9
)
[1] => stdClass Object
(
[quid] => 10
)
[2] => stdClass Object
(
[quid] => 11
)
[3] => stdClass Object
(
[quid] => 9
)
[4] => stdClass Object
(
[quid] => 10
)
[5] => stdClass Object
(
[quid] => 11
)
)
现在我想使用 php 创建另一个数组,其中第一个键将保存所有整个数组结果集,依此类推。
Array
(
[0] => array
(
[0] => stdClass Object
(
[quid] => 9
)
[1] => stdClass Object
(
[quid] => 10
)
[2] => stdClass Object
(
[quid] => 11
)
)
[1] => array
(
[0] => stdClass Object
(
[quid] => 9
)
[1] => stdClass Object
(
[quid] => 10
)
[2] => stdClass Object
(
[quid] => 11
)
)
)
【问题讨论】:
-
$newArray = array($originalArray); -
对不起,我应该告诉更多。我希望它是增量的。
-
那么请编辑您的问题以显示您真正想要的内容:什么应该是增量的?也许array_chunk() 是您正在寻找的东西,但这只是一个猜测,直到您澄清您需要什么
-
再次抱歉。我已经编辑了问题。
-
$newArray = array_chunk($originalArray, 3);
标签: php mysql sql arrays multidimensional-array