ホームページ  >  記事  >  バックエンド開発  >  PHP 配列 array("a")+array("b") を追加すると、array("a")_PHP チュートリアルが生成されます

PHP 配列 array("a")+array("b") を追加すると、array("a")_PHP チュートリアルが生成されます

WBOY
WBOYオリジナル
2016-07-21 15:16:05997ブラウズ

インターネットで次の質問を見ました:

array("a")+array("b") の結果は___

A.array("a","b")
B.array("b","a")
C.array("b")
D.array("a")

答え: D

PHPで2つの配列を追加すると、結果が変わらないのはなぜですか?

なぜなら、これらは array("0"=>"a")+array("0"=>"b") と同等であり、それらのキー名は同じであるため、前者を後者で上書きすることはできません。 array( "0"=>"a")+array("0"=>"b","1"=>​​"c") の場合、結果は array("0"= と等しくなります) >"a"," 1''=>"c")

同じ配列に同じキー名がある場合はどうなりますか?

公式 PHP マニュアルのコードを見てください:

コードをコピーします コードは次のとおりです:
$switching = array( 10, // key = 0 5 5 => 6, 3 => 7,
, // key = 6 (整数の最大インデックスは5)
0=&gtでした。
同じ配列内に同じキー名があった場合、前のキー名の値が上書き(上書き)されることがわかります。




http://www.bkjia.com/PHPjc/325972.html
www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/325972.html

技術記事インターネットで次の質問を見ました。 array("a")+array("b") の結果は___ A.array("a","b") B.array("b","a") C .array("b") D.array("a") 答え: D PHP で 2 つの配列を追加すると、結果がまだ変わらないのはなぜですか...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。