I have an array like this:
$out_data = array(
'home' => [
'city' => 'Miami',
'state' => 'FL',
'location' => [
'lat' => '40.00',
'long' => '50.00'
]
],
'work' => [
'main' => [
'role' => 'cheif',
'address' => 'Miami, FL'
],
'hobby' => [
'role' => 'painter',
'address' => null
]
],
'age' => 68
);
I need to make a function, that when you pass two options: "work\new", [‘role’ => ‘new_work_role’, ‘address’ => ‘homeland’ ]
, this array was carried to out adding.
The depth of the array is unknown. And function can to add array to 'work\add\new\new1' or 'secret\project1\role\status' or etc