wc_array_overlay()
Merge two arrays.
No Hooks.
Returns
Array.
Usage
wc_array_overlay( $a1, $a2 );
- $a1(array) (required)
- First array to merge.
- $a2(array) (required)
- Second array to merge.
wc_array_overlay() wc array overlay code WC 10.4.3
function wc_array_overlay( $a1, $a2 ) {
foreach ( $a1 as $k => $v ) {
if ( ! array_key_exists( $k, $a2 ) ) {
continue;
}
if ( is_array( $v ) && is_array( $a2[ $k ] ) ) {
$a1[ $k ] = wc_array_overlay( $v, $a2[ $k ] );
} else {
$a1[ $k ] = $a2[ $k ];
}
}
return $a1;
}