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

angryTom
リリース: 2023-04-07 15:28:01
転載
3078 人が閲覧しました

実際の 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!