- var_export: documentation ( source)
- array_replace_recursive: documentation ( source)
<?php
$default = array(
'a' => array(
'a' => 'a',
'b' => 'b',
'c' => 'c',
),
);
$user = array(
'b' => 1,
'a' => array(
'b' => 'something',
'c' => 'something else',
'd' => 'd',
),
'c' => 2);
var_export(
array_replace_recursive($default, $user)
);