當前位置: 首頁> 函數類別大全> array_replace_recursive

array_replace_recursive

使用傳遞的數組遞歸替換第一個數組的元素
名稱:array_replace_recursive
分類:數組
所屬語言:php
一句話介紹:遞歸地使用後面數組的值替換第一個數組的值。

定義和用法

array_replace_recursive()函數遞歸地使用後面數組的值替換第一個數組的值。

提示:您可以向函數傳遞一個數組,或者多個數組。

如果一個鍵存在於第一個數組array1同時也存在於第二個數組array2 ,第一個數組array1中的值將被第二個數組array2中的值替換。如果一個鍵僅存在於第一個數組array1 ,它將保持不變。如果一個鍵存在於第二個數組array2 ,但是不存在於第一個數組array1 ,則會在第一個數組array1中創建這個元素。如果傳遞了多個替換數組,它們將被按順序依次處理,後面數組的值將覆蓋之前數組的值。

註釋:如果沒有為每個數組指定一個鍵,該函數的行為將等同於array_replace()函數。

文法

array_replace_recursive ( array1 , array2 , array3 ... )
參數 描述
array1 必需。規定數組。
array2 可選。指定要替換array1的值的數組。
array3 ,... 可選。指定多個要替換array1array2 , ... 的值的數組。後面數組的值將覆蓋之前數組的值。
同類函數
  • 將數組中的內部指針向前移動一位 next

    next

    將數組中的內部指針向前移動一位
  • 計算數組的差異 array_diff

    array_diff

    計算數組的差異
  • 用給定的值填充數組 array_fill

    array_fill

    用給定的值填充數組
  • 檢查數組中是否存在某個值 in_array

    in_array

    檢查數組中是否存在某個值
  • 對數組進行排序並保持索引關係 asort

    asort

    對數組進行排序並保持索引關係
  • 對多個數組或多維數組進行排序 array_multisort

    array_multisort

    對多個數組或多維數組進行排序
  • 對數組中所有值求和 array_sum

    array_sum

    對數組中所有值求和
  • 將數組的內部指針指向最後一個單元 end

    end

    將數組的內部指針指向最後一個單元
熱門文章