array_replace
使用傳遞的數組替換第一個數組的元素
array_replace()
函數使用後面數組的值替換第一個數組的值。
提示:您可以向函數傳遞一個數組,或者多個數組。
如果一個鍵存在於第一個數組array1同時也存在於第二個數組array2 ,第一個數組array1中的值將被第二個數組array2中的值替換。如果一個鍵僅存在於第一個數組array1 ,它將保持不變。 (詳見下面的實例1)
如果一個鍵存在於第二個數組array2 ,但是不存在於第一個數組array1 ,則會在第一個數組array1中創建這個元素。 (詳見下面的實例2)
如果傳遞了多個替換數組,它們將被按順序依次處理,後面數組的值將覆蓋之前數組的值。 (詳見下面的實例3)
提示:請使用array_replace_recursive()
來遞歸地使用後面數組的值替換第一個數組的值。
array_replace ( array1 , array2 , array3 ... )
參數 | 描述 |
---|---|
array1 | 必需。規定數組。 |
array2 | 可選。指定要替換array1的值的數組。 |
array3 ,... | 可選。指定多個要替換array1和array2 , ... 的值的數組。後面數組的值將覆蓋之前數組的值。 |