この記事では主に PHP 配列融合の 2 つの方法を紹介します。興味のある方はぜひ参考にしてください。
PHP では、一般に 2 つの配列結合方法があり、1 つはプラス記号を使用して直接追加する方法、もう 1 つは array_merge 関数を使用して追加する方法です。
1. 加算により、配列内の自然インデックスはリセットされません。
2. 加算メソッドでは、追加された配列内の値は上書きされません。マージ関数はリセットされます
4.マージ関数をリセットします。マージとマージの関係は関係ありません。後の配列パラメータの値は、前の配列パラメータの同じキーの値を上書きします
例:
配列 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $arr1 = array (
10 => 'valueof10',
11 => 'valueof11',
'key1' => 'dataofkey1',
'key2' => 'dataofkey2',
' array ' => array (
'key1' => 1,
'key2' => 'abc',
'key3' => array (
1, 2, 'name' => 'peter'
),
),
);
|
ログイン後にコピー
配列 2:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $arr2 = array (
10 => 'newvalueof10',
11 => 'newvalueof11',
'key1' => 'newdataofkey1',
'key3' => 'newdataofkey3',
' array ' => array (
'key1' => 2,
'key2' => 'defg',
'key3' => array (
1, 2, 'name' => 'jonathan', 'gender' => 'male'
),
),
);
|
ログイン後にコピー
結果の比較:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | array (size=6)
10 => string 'valueof10' (length=9)
11 => string 'valueof11' (length=9)
'key1' => string 'dataofkey1' (length=10)
'key2' => string 'dataofkey2' (length=10)
' array ' =>
array (size=3)
'key1' => int 1
'key2' => string 'abc' (length=3)
'key3' =>
array (size=3)
0 => int 1
1 => int 2
'name' => string 'peter' (length=5)
'key3' => string 'newdataofkey3' (length=13)
array (size=8)
0 => string 'valueof10' (length=9)
1 => string 'valueof11' (length=9)
'key1' => string 'newdataofkey1' (length=13)
'key2' => string 'dataofkey2' (length=10)
' array ' =>
array (size=3)
'key1' => int 2
'key2' => string 'defg' (length=4)
'key3' =>
array (size=4)
0 => int 1
1 => int 2
'name' => string 'jonathan' (length=8)
'gender' => string 'male' (length=4)
2 => string 'newvalueof10' (length=12)
3 => string 'newvalueof11' (length=12)
'key3' => string 'newdataofkey3' (length=13)
|
ログイン後にコピー
要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。
関連する推奨事項:
ファイルの読み取り、編集、保存のための php 操作
php の使用率 正規表現コンテンツ内のリンクを抽出
phpはどのように数字を漢字に変換しますか
以上がPHP 配列融合の 2 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。