PHPのarray_merge()関数
例
1配列に二つの配列:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
実行中のインスタンス»
定義と使用法
array_merge()関数は、1つの配列に1つまたは複数のアレイに使用されます。
ヒント:1つ以上のアレイに関数を入力することができます。
注:配列の要素のうちの2つ以上が同じキー名を持っている場合、最後の要素は他の要素を上書きします。
注:のみ()配列array_merge入力する機能、およびキー名が整数の場合、関数は整数キーを使用して新しい配列を返しますが、キーが再インデックスに0を(下記の実施例1を参照します) 。
ヒント:この機能array_merge_recursive()配列要素の過程で異なる機能の間に2つ以上のキーの同じような状況を持っています。 array_merge_recursive()は再帰的に並べた同じキー名とキー名が、複数の値をカバーすることはありません。
文法
array_merge( array1,array2,array3... )
参数 | 描述 |
---|---|
array1 | 必需。规定数组。 |
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
技術的詳細
戻り値: | 合併の配列を返します。 |
---|---|
PHPバージョン: | 4+ |
更新ログ: | PHP 5.0のように、関数は、配列型のパラメータを受け取ります。 |
より多くの例
例1
唯一の整数キーの名前とパラメータを使用します。
<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
実行中のインスタンス»
完全なPHPの配列参照