現在の位置: ホーム> 関数カテゴリ一覧> array_merge_recursive

array_merge_recursive

1つ以上の配列を再帰的にマージします
名前:array_merge_recursive
カテゴリ:配列
対応言語:php
一言説明:1つ以上の配列を再帰的にマージします。

定義と使用法

array_merge_recursive()関数は、1つ以上の配列を配列に組み合わせます。

この関数とarray_merge()関数の違いは、2つ以上の配列要素が同じキー名を持っている場合です。 array_merge_recursive()キー名を上書きするのではなく、同じキー名の複数の値を配列に再帰的に組み合わせます。

注: array_merge_recursive()関数にarrayを入力するだけで、結果がarray_merge()と同じである場合、関数はキー名が0から始まる整数キー名で新しいarrayを返します。

2つの配列を配列に組み合わせます。

 <?php
$ a1 = array ( "a" => "red" 、 "b" => "緑" ) ;
$ a2 = array ( "c" => "blue" 、 "b" => "Yellow" ) ;
print_r ( array_merge_recursive ( $ a1 、 $ a2 ) ) ;
?>

自分で試してみてください

文法

array_merge_recursive ( array1array2array3 ... )
パラメーター 説明する
array1 必須。配列を指定します。
array2 オプション。配列を指定します。
array3 オプション。配列を指定します。
類似の関数
  • 指定された値で配列を埋めます array_fill

    array_fill

    指定された値で配列を埋めます
  • 配列の交点を計算します array_intersect

    array_intersect

    配列の交点を計算します
  • キー名で配列をソートします ksort

    ksort

    キー名で配列をソートします
  • 配列内の各メンバーにユーザー機能を再帰的に適用する array_walk_recursive

    array_walk_recursive

    配列内の各メンバーにユーザー機能を再帰的
  • 指定された長さのアレイに値を入力します array_pad

    array_pad

    指定された長さのアレイに値を入力します
  • 配列の先頭でセルを配列から移動します array_shift

    array_shift

    配列の先頭でセルを配列から移動します
  • 配列からセグメントを取ります array_slice

    array_slice

    配列からセグメントを取ります
  • インデックスチェックを使用した配列の差セットを計算し、コールバック関数を使用してデータとインデックスを比較する array_udiff_uassoc

    array_udiff_uassoc

    インデックスチェックを使用した配列の差セ
人気記事(にんききじ)