ホームページ >バックエンド開発 >PHPチュートリアル >PHP配列マージarray_mergeと配列加算

PHP配列マージarray_mergeと配列加算

angryTom
angryTom転載
2019-10-14 15:46:123133ブラウズ

実際の 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 サイトの他の関連記事を参照してください。

声明:
この記事はwww.leixuesong.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。