PHP連結・接続配列の追加
3580 ワード
連結配列
array_merge()関数は配列を結合し、結合配列を返します.得られた配列は,最初の入力配列パラメータから始まり,後の配列パラメータが現れる順に強制的に加算される.形式は次のとおりです.
この関数は、1つ以上の配列のセルを結合し、1つの配列の値が前の配列の後ろに付加されます.結果としての配列を返します.
入力した配列に同じ文字列のキー名がある場合、キー名の後ろの値は前の値を上書きします.ただし、配列に数値キー名が含まれている場合、後の値は元の値を上書きするのではなく、後に付加されます.
配列が1つしか与えられず、配列が数値インデックスである場合、キー名は連続的に再インデックスされます.
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