4 種類の追加関数: 1. array_push()、構文 "array_push(配列, 要素値リスト...)"; 2. array_merge()、構文 "array_merge(配列 1, 配列 2.. .)" "; 3. array_merge_recursive() など
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
いわゆる配列要素の追加とは、それらを配列の最後に追加します 要素を追加します。 PHP には、配列要素を追加するためのさまざまな組み込み関数があります。これらを以下に紹介します。
1. array_push() 関数
array_push() 関数は、配列の末尾に 1 つ以上の要素 (キー値) を挿入できます。構文は次のとおりです。 :
array_push($array,$value1,$value2...)
例:
<?php $arr=array(1,2,3); array_push($arr,8,"9",3.14); var_dump($arr); ?>
2. array_merge() 関数
array_merge()関数を使用してマージするか、複数の配列を 1 つの配列に結合します。
array_merge(array1,array2,array3...)
は、配列 2、配列 3... の値を配列 1 に保存します。
注: 入力配列内のキーが結果配列にすでに存在する場合、array_merge() は以前に存在していたキー/値のペアを上書きし、現在の入力キー/値に置き換えます。配列内のペア。
例:
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20); $result =array_merge($arr,array(2,3,4)) ; var_dump($result); ?>
3. array_merge_recursive() 関数
array_merge_recursive() 関数と上記の array_merge ( ) は同じであり、2 つ以上の配列を結合して結合配列を形成できます。
違いは、同じキー名が存在する場合、array_merge() は以前に存在していたキーと値のペアを上書きするのに対し、array_merge_recursive() は 2 つの値をマージして新しい配列を形成することです。一部のキーは配列名として使用され、配列を再帰的に追加する配列マージの形式もあります。
#構文:array_merge_recursive(array array1,array array2[…,array arrayN])
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20); $result =array_merge_recursive($arr,array(2,3,4,8)) ; var_dump($result); ?>
array_splice() 関数は、配列要素の削除、配列要素の置換、および配列要素の挿入 (パラメーター $length を 0 に設定するだけ) に使用できる強力な関数です。構文:
array_splice($array,$start,$length,$value)
<?php $arr=array(1,2,3); array_splice($arr,count($arr),0,"1"); var_dump($arr); array_splice($arr,count($arr),0,array(25,"3")); var_dump($arr); ?>
推奨学習: 「
PHP ビデオ チュートリアル以上がPHPで配列要素を追加する関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。