0
如何拆分一个Dabble将所有查询拆分成单独的数组? 我会把例外的100万条记录分成10个数组,并对每个数组进行相同的操作。 我有这个问题,非常感谢, 史蒂夫将一个提取全部数组拆分成单独的数组
如何拆分一个Dabble将所有查询拆分成单独的数组? 我会把例外的100万条记录分成10个数组,并对每个数组进行相同的操作。 我有这个问题,非常感谢, 史蒂夫将一个提取全部数组拆分成单独的数组
你可以使用array_chunk来做到这一点。 基本上给数据库提取结果的功能。
您可以检查此链接: http://php.net/manual/tr/function.array-chunk.php
编辑
for($x=0; $x<30; $x++)
$mainArray[]="Data X";
$split=array_chunk($mainArray,3);
echo "<pre>";
print_r($split);
echo "</pre>";
结果
Array
(
[0] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
[1] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
[2] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
[3] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
[4] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
[5] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
[6] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
[7] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
[8] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
[9] => Array
(
[0] => Data X
[1] => Data X
[2] => Data X
)
)
我知道,但有块FN我会一个阵列分成N个阵列。我需要一个fn,每个X记录(例如100000)创建一个块... –
您可以将每个X recors将主数组拆分为更小的数组,例如,如果$ mainArray有20行,则可以将它分割为5由array_chunk($ mainArray,5)加5; –
:@我怎样才能获得生成数组的数量? –