phpはarray_を使用しますchunk関数は、1つの配列を複数の配列に分割します。


phpではarray_が使えます。chunkは、1つの配列をいくつかの配列に分割します。
行列

$array = ['name' => 'tom', 'age' => 20, 3, 4, 5, 'a', 'b'];
3つごとにグループを分割します

$chunk_result = array_chunk($array, 3);
結果

Array
(
 [0] => Array
  (
   [0] => tom
   [1] => 20
   [2] => 3
  )
 [1] => Array
  (
   [0] => 4
   [1] => 5
   [2] => a
  )
 [2] => Array
  (
   [0] => b
  )
)
数が足りない場合、最後の配列は必ずしも3つとは限らない。
キーの値を保持する必要があれば、3番目のパラメータをtrueに設定できます。

$chunk_result = array_chunk($array, 3, true);
結果

Array
(
 [0] => Array
  (
   [name] => tom
   [age] => 20
   [0] => 3
  )
 [1] => Array
  (
   [1] => 4
   [2] => 5
   [3] => a
  )
 [2] => Array
  (
   [4] => b
  )
)
収穫
array_を使うchunkの比較ピットは、配列が大きすぎると、array_chunkはメモリオーバーフローを引き起こす可能性があります。新聞:Allowed memory size of 1342728 bytes exhaustedはこのようなエラーがあります。
以上は小编でご绍介したphpです。array_を使います。chunk関数は一つの配列を複数の配列に分割して、皆さんに助けてほしいです。もし何か質問があれば、メッセージをください。ここでも私たちのサイトを応援してくれてありがとうございます。