ホームページ >バックエンド開発 >PHPの問題 >PHP配列を追加すると重複した値がマージされますか?

PHP配列を追加すると重複した値がマージされますか?

青灯夜游
青灯夜游オリジナル
2022-05-20 18:48:372601ブラウズ

php 配列の追加では、重複した値はマージされません。 PHP では、" " 演算子を使用して 1 つ以上の配列を追加できます。これらの配列はマージされて、新しい配列が返されます。構文は、「配列 1 配列 2..」です。後続の配列の要素は、次の配列に追加されます。最初の要素の終わり。値が繰り返されるかどうかは影響しません。ただし、キー名が繰り返される場合、前の要素が次の要素を上書きします。

PHP配列を追加すると重複した値がマージされますか?

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php 配列の追加は行われません。マージされた重複値。

php では、" " 演算子を使用して 1 つ以上の配列を追加でき、これらの配列はマージされて新しい配列が返されます。構文:

数组1+数组2+...

次の配列要素は最初の要素の末尾に追加されます。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr1=array("a1"=>1,"a2"=>2,"a3"=>3,"a4"=>4,"a5"=>5);
$arr2=array("b1"=>6,"b2"=>5,"b3"=>4,"b4"=>3,"b5"=>2,"b6"=>1);
var_dump($arr1);
var_dump($arr2);
$arr=$arr1+$arr2;
var_dump($arr);
?>

PHP配列を追加すると重複した値がマージされますか?

値が繰り返されるかどうかは影響がなく、重複する値は追加されないことがわかります。合併した。

ただし、キー名が繰り返されると影響があります。キー名が繰り返されると、前の要素が次の要素を上書きします

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr1 = array("a" => "apple", "b" => "banana");
$arr2 = array("a" => "pear", "b" => "strawberry", "c" => "cherry");
var_dump($arr1);
var_dump($arr2);
$arr=$arr1+$arr2;
var_dump($arr);
?>

PHP配列を追加すると重複した値がマージされますか?

推奨調査: " PHP ビデオ チュートリアル >>

以上がPHP配列を追加すると重複した値がマージされますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。