配列をいくつかのセグメントに分割するphp関数は「array_chunk()」です。 array_chunk() 関数は、配列を複数のサブ配列に分割し、これらのサブ配列を多次元配列に返すことができます。分割された各サブ配列の要素の数は、関数の 2 番目のパラメーター、つまり構文によって決まります。は「array_chunk() 配列、部分配列内の要素数、キー名を保持するかどうか);」です。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
アレイをいくつかのセグメントに分割しますPHPでは関数は「array_chunk()」です。
array_chunk() 関数は、配列を新しい配列チャンクに分割する、つまり 1 次元配列を多次元配列に変換するために使用されます。
この関数は、配列を複数のサブ配列に分割し、これらのサブ配列を多次元配列に返すことができます。
array_chunk(array,size,preserve_keys);
パラメータ | 説明 |
---|---|
配列 | 必須。使用する配列を指定します。 |
必須。各新しい配列ブロックに含まれる要素の数を指定する整数。 | |
オプション。元のキー名を arr 配列に保持するかどうかを示します。デフォルトは false、つまり保持されません。分割後の各サブ配列は 0 から始まる新しい数値インデックスを使用します。true に設定すると、arr 内の元のキーが使用されます。名前は保持されます。 | 可能な値:
|
<?php header('content-type:text/html;charset=utf-8'); $cars=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50"); var_dump(array_chunk($cars,2)); var_dump(array_chunk($cars,3)); ?>
次のことがわかります。それぞれがセグメント化されています。 部分配列内の要素の数は size によって決まり、最後の部分配列の要素の数は size よりも少ない場合があります。
3 番目のパラメータ prepare_key が省略されているため、元の配列のキー名は保持されません。を省略せずに例 2 を見てみましょう: パラメータpreserve_key
<?php header('content-type:text/html;charset=utf-8'); $cars=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50"); var_dump(array_chunk($cars,2,true)); var_dump(array_chunk($cars,3,true)); ?>
を省略しないでください。 推奨学習: "PHP ビデオ チュートリアル
>>以上が配列をセグメントに分割するphp関数とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。