ホームページ >バックエンド開発 >PHPの問題 >キー値を変更せずにPHPで配列を分割する方法

キー値を変更せずにPHPで配列を分割する方法

青灯夜游
青灯夜游オリジナル
2021-09-03 14:10:371828ブラウズ

PHP では、array_chunk() 関数を使用して配列を分割できます。関数の 3 番目のパラメータを "true" に設定するだけで、キーの値は変更されません (元のキー名はそのままになります)。保持) ;構文形式「array_chunk ($array,$size,true)」。

キー値を変更せずにPHPで配列を分割する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP では、array_chunk を使用できます。 () 関数 配列を分割するには、配列を複数に分割します。構文形式:

array_chunk(array,size,preserve_keys);

パラメータの説明:

  • array は分割される配列を表します。

    #size
  • は、分割されたサブ配列内の要素の数を示します。
  • preserve_keys
  • は、arr に元のキー名を保持するかどうかを示します。配列のデフォルトは false、つまり保持されず、分割された各サブ配列は 0 から始まる新しい数値インデックスを使用します。true に設定すると、arr 内の元のキー名が保持されます。
  • array_chunk() は arr 配列を複数のサブ配列に分割し、各サブ配列の要素の数はサイズによって決まります。最後の部分配列には、size 未満の要素が含まれる可能性があります。

  • #例: array_chunk() 関数を使用して、キー値を変更せずに配列を分割します

<?php
header("Content-type:text/html;charset=utf-8"); 
$arr = array("name"=>"张三","sex"=>"男","age"=>20,"course"=>"php教程","website"=>"php中文网");
$res = array_chunk($arr,3,true);
var_dump($res);
?>

出力結果:

# 推奨学習: 「
PHP ビデオ チュートリアル

以上がキー値を変更せずにPHPで配列を分割する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。