ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルの array_merge と array+array の違いを分析する

php_PHP チュートリアルの array_merge と array+array の違いを分析する

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

array_merge は、元の数値キーを破棄し、キーを文字列形式で保持し、キー名が同じかどうかに関係なく、キー名と値が同時に同じでない限り、それらはマージされません。それらは文字列形式のキーである必要があります。そして、配列+配列は、状況に関係なく、最初に前の配列のデータを新しく生成された配列に配置するだけであり、次に2番目の配列に最初の配列よりも多くの要素があるかどうかを確認するだけであることを意味します。それを追加すると、カウントされるだけですが、この場合は追加されます: $a = array('d'=>'aass','e'=>'adsdfd','asd'=> ;' asdsdd','ddfg'=>'dssdf');

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

$b = array('d'=>'adddd','adsdfd ', 'asdfsdddddd','d'=>'aass');
$d = $a + $b;
$e = array_merge($a,$b);
var_dump($d);
var_dump( $e ; 文字列 'asdsdd' (長さ = 6)
'ddfg' => 文字列 'adsdfd' (長さ = 6)
1 => 'asdfsddddd' (長さ=10)

配列
'd' => 文字列 'aass' (長さ=4)
'e' => 文字列 'adsdfd' (長さ=6)
'asd' => 文字列 'asdsdd' (長さ=6)
'ddfg' => 文字列 'dssdf' (長さ=5)
0 => 文字列 'asdfsdddd' ' (長さ = 10)


http://www.bkjia.com/PHPjc/327779.html
www.bkjia.com
本当

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

技術記事
array_merge は、元の数値キーを破棄し、キーを文字列形式で保持してから、キー名が同じかどうかに関係なく、キー名と値が同時に同じでない限り、それらはマージされません。 ..

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