Name
array_replace_recursive
Synopsis
array array_replace_recursive(arrayarray1
, arrayarray2
[, ... arrayarrayN
])
Returns an array created by replacing values in
array1
with values from the other arrays.
Elements in array1
with keys matching in
the replacement arrays are replaced with the values of those
elements.
If the value in both array1
and a
replacement array for a particular key are arrays, those values in
those arrays are recursively merged using the same process.
If multiple replacement arrays are provided, they are processed
in order. Any elements in array1
whose keys
do not match any keys in the replacement arrays are preserved.
Get Programming PHP, 3rd Edition now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.