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

WBOY
リリース: 2016-07-21 15:04:27
オリジナル
905 人が閲覧しました

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 は、元の数値キーを破棄し、キーを文字列形式で保持してから、キー名が同じかどうかに関係なく、キー名と値が同時に同じでない限り、それらはマージされません。 ..

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!