|
array_replace渡された配列の要素を置き換える 説明
array array_replace(array
$array , array ...$replacements )array_replace は、新しい配列を生成し、 指定された配列のそれぞれのキーを新しい配列の要素として割り当てます。 同じキーが複数の配列に存在した場合、 一番最後に指定された配列のものが使われます。 array_replace は再帰的に要素を処理しませんが、 置き換えを行うときに、それぞれのキーの値全体を置き換えます。 パラメータ
戻り値配列を返します。 例
例1 array_replace の例
上の例の出力は以下となります。 array(5) { [0]=> string(5) "grape" [1]=> string(6) "banana" [2]=> string(5) "apple" [3]=> string(9) "raspberry" [4]=> string(6) "cherry" } 例2 ネストした配列を、どのように処理するかを示す例
上の例の出力は以下となります。 array(2) { ["citrus"]=> array(2) { [0]=> string(7) "kumquat" [1]=> string(6) "citron" } ["pome"]=> array(1) { [0]=> string(6) "loquat" } } 参考
|