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 the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.