|
スポンサードリンク
複数の配列を連結するには、array_merge()関数を使います。
array_merge( 配列1, 配列2[,配列3...]) |
配列1、配列2、配列3を1つの配列に連結する。
但し、重複するキーは連結されない。 |
例1) 配列「$str1」と配列「$str2」を連結する。
<?php
$str1 = array("key1"=>"aa","key2"=>"bb","key3"=>"cc");
$str2 = array("key4"=>"dd","key5"=>"ee");
var_dump( array_merge($str1,$str2));
?>
●実行結果
array(5) {
["key1"]=>
string(2) "aa"
["key2"]=>
string(2) "bb"
["key3"]=>
string(2) "cc"
["key4"]=>
string(2) "dd"
["key5"]=>
string(2) "ee"
}
|
例2) 配列「$str1」と配列「$str2」を連結する。
(キー”key1”が重複している)
<?php
$str1 = array("key1"=>"aa","key2"=>"bb","key3"=>"cc");
$str2 = array("key4"=>"dd","key1"=>"ee");
var_dump( array_merge($str1,$str2) );
?>
●実行結果
array(4) {
["key1"]=>
string(2) "ee"
["key2"]=>
string(2) "bb"
["key3"]=>
string(2) "cc"
["key4"]=>
string(2) "dd"
}
|
例3) 配列「$str1」と配列「$str2」を連結する。
演算子"+"を使用した連結
<?php
$str1 = array("key1"=>"aa","key2"=>"bb","key3"=>"cc");
$str2 = array("key4"=>"dd","key5"=>"ee");
var_dump( $str1+$str2 );
?>
array(5) {
["key1"]=>
string(2) "aa"
["key2"]=>
string(2) "bb"
["key3"]=>
string(2) "cc"
["key4"]=>
string(2) "dd"
["key5"]=>
string(2) "ee"
}
|
スポンサード リンク
|