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; –
:@我怎樣才能獲得生成數組的數量? –