PHP連結・接続配列の追加

3580 ワード

連結配列
array_merge()関数は配列を結合し、結合配列を返します.得られた配列は,最初の入力配列パラメータから始まり,後の配列パラメータが現れる順に強制的に加算される.形式は次のとおりです.1 array   array_merge   ( array   array1 array2…,arrayN)
この関数は、1つ以上の配列のセルを結合し、1つの配列の値が前の配列の後ろに付加されます.結果としての配列を返します.
入力した配列に同じ文字列のキー名がある場合、キー名の後ろの値は前の値を上書きします.ただし、配列に数値キー名が含まれている場合、後の値は元の値を上書きするのではなく、後に付加されます.
配列が1つしか与えられず、配列が数値インデックスである場合、キー名は連続的に再インデックスされます.01 2 [1] => pear [2] => apple [3] => 3 [4] => banana [5] => 1 ) 10 ?>

array_merge_recursive() とarray_merge()は じで、2つ の を して、 した を することができます. の いは、ある のキーが に する 、 は なる をとることです.array_merge()は、 に するキー/ ペアを きし、 の のキー/ ペアに き え、array_merge_recursive()は、2つの を し、 しい を し、 のキーを とします.もう1つの の は, に を することである. は のとおりです.1 array   array_merge_recursive ( array   array1, array   array2[…, array   arrayN])
プログラムの は のとおりです.1   "red" ,  "banana"   =>  "yellow" ); 3 $fruit2   =  array ( "pear"   =>  "yellow" ,  "apple"   =>  "green" ); 4 $result   =  array_merge_recursive ( $fruit1 ,  $fruit2 ); 5 print_r( $result ); 6
  7 // output 8 // Array ( [apple] => Array ( [0] => red [1] => green ) [banana] => yellow [pear] => yellow ) 9 ?>
キーappleは、2つの からなるインデックス の を します.

array_combine() は、コミットされたキーと する のセットからなる しい を ます. は のとおりです.1 array   array_combine ( array   keys, array   values)
2つの は じサイズでなければなりません. にすることはできません. は のとおりです.1 red [banana] => yellow [orange] => orange ) 9 ?>
Wizによるリリース
:https://www.cnblogs.com/firmy/archive/2011/12/30/2307168.html