実際の PHP プロジェクト開発では、配列の結合はよく使用される操作の 1 つです。 array_merge() この関数は、1 つ以上の配列を 1 つの配列にマージできます。 2 つ以上の配列要素が同じキー名を持つ場合、最後の要素が他の要素を上書きします。整数の添字の場合は再配置され、上書きされません。配列を追加する場合、最初の配列は保持され、最後の配列は破棄されます。次の表に同じ整数がある場合、最初に現れる整数が保持され、後に現れる整数は破棄され、添え字が並べ替えられます。
$programmer1 = array("a"=>"PHP程序员","b"=>"JAVA程序员","IOS程序员"); $programmer2 = array("c" =>"安卓程序员","d" => "ASP程序员","前端","a"=> "DBA");
array_merge() 関数を使用する
$programmer3 = array_merge($programmer1,$programmer2); var_dump($programmer3); array(6) { ["a"]=> string(3) "DBA" ["b"]=> string(13) "JAVA程序员" [0]=> string(12) "IOS程序员" ["c"]=> string(15) "安卓程序员" ["d"]=> string(12) "ASP程序员" [1]=> string(6) "前端" }
番号を使用する
$programmer4 = $programmer1 + $programmer2; var_dump($programmer4); array(5) { ["a"]=> string(12) "PHP程序员" ["b"]=> string(13) "JAVA程序员" [0]=> string(12) "IOS程序员" ["c"]=> string(15) "安卓程序员" ["d"]=> string(12) "ASP程序员" }
array_merge を使用してマージする場合、添え字は最終結果は、DBA が $programmer2 に表示され、$programmer1 と $programmer2 の数値添字が再配置され、2 つの数値添字の値で上書きされません。 2 つの配列を追加してマージする場合、添字 a の最終結果は $programmer1 に表示される PHP プログラマーとなり、整数の添字には $programmer1 に IOS プログラマーが 1 つだけ含まれ、添字も再配置されます。
PHP 関連の知識の詳細については、PHP 中国語 Web サイト をご覧ください。
以上がPHP配列マージarray_mergeと配列加算の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。