現在の位置: ホーム> 関数カテゴリ一覧> 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 オプション。配列を指定します。
類似の関数
  • ユーザー定義の比較関数を使用して、配列内の値を並べ替え、インデックスに関連するものにします uasort

    uasort

    ユーザー定義の比較関数を使用して、配列内
  • アレイ内の現在のキー/値ペアを返し、配列ポインターを一歩前進させます - この関数はPHP 7.2.0以降放棄されています。この機能を使用しないことを強くお勧めします。 each

    each

    アレイ内の現在のキー/値ペアを返し、配列
  • 配列に値があるかどうかを確認します in_array

    in_array

    配列に値があるかどうかを確認します
  • 配列の内側ポインターを最後のユニットに向けます end

    end

    配列の内側ポインターを最後のユニットに向
  • 配列内の値の数をカウントします array_count_values

    array_count_values

    配列内の値の数をカウントします
  • インデックスチェックとの配列の交点を計算し、インデックスをコールバック関数と比較します array_intersect_uassoc

    array_intersect_uassoc

    インデックスチェックとの配列の交点を計算
  • ソート配列 sort

    sort

    ソート配列
  • 配列内のすべての値を返します array_values

    array_values

    配列内のすべての値を返します
人気記事(にんききじ)