PHP array_replace_recursive()関数
定義と使用法
array_replace_recursive()関数は、最初の配列の値を後続の配列の値で再帰的に置き換えます。
ヒント:関数に 1 つの配列を割り当てることも、好きなだけ割り当てることもできます。
array1のキーがarray2 に存在する場合、array1の値はarray2の値に置き換えられます。キーが array1にのみ存在する場合はそのままになります。キーがarray2に存在し、array1に存在しない場合、それはarray1に作成されます。複数の配列が使用されている場合、後の配列の値によって前の配列が上書きされます。
注:各配列にキーを指定しない場合、この関数は、array_replace()関数と全く同じように動作します。
構文
<div>array_replace_recursive(<em>array1, array2, array3, ...</em>)</div>
パラメータ値
パラメータ |
説明 |
---|---|
array1 | required 配列を指定します |
array2 | option 配列1の値を置き換える配列を指定します |
array3, ... | option array1とarray2などの値を置き換える配列をさらに指定します。後の配列からの値は、前の配列を上書きします。 |
技術的な詳細
Rewturn Value: |
置き換えられた配列を返すか、エラーが発生した場合はNULLを返します |
---|---|
PHP バージョン: |
5.3.0+ |
その他の例
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。