PHP の配列加算 array('a') array('b') の結果は依然として array('a') です

WBOY
リリース: 2016-06-13 11:57:52
オリジナル
994 人が閲覧しました

オンラインで次の質問を見つけました:

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") と等価であり、キー名が同じであるため、前者を後者で上書きすることはできません。配列 ("0"=>"a") array("0"=>"b", "1"=>​​"c") の場合、結果は array("0" と等しくなります) =>"a"," 1″=>"c")

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

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

コードをコピー コードは次のとおりです:

$switching = array( 10, // key = 0
5 5 = > 6,
3 => 7,
'a' => 4,
11, // キー = 6 (整数インデックスの最大値は 5)
// キー= 8 (整数!)



同じ配列内に同じキー名があった場合、前のキー名の値が上書き(上書き)されることがわかります。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート