[php]配列の結合

配列の結合には+演算子、array_merge、array_merge_recursiveが知られている。
これらはキーが重複する場合の優先順位がことなる。
参考
http://qiita.com/mpyw/items/578e1a14879e679d2141
単純に配列の後ろに追加していくのであればarray_pushを使用する。

<php?
$all = array();
$a = array(
    0 => 'blue',
    1 => 'red',
    2 => 'yellow'
);
 
$b = array(
    0 => 'white',
    1 => 'orange',
    2 => 'green'
);

//$allに$a, $bの内容を全て入れる。
if($a as $i){
    array_push($all,$i)
}
if($b as $i){
    array_push($all,$i)
}
var_dump($all);

シェアする

  • このエントリーをはてなブックマークに追加

フォローする