array_replace_recursive() method is more adapted
adapting online edition to user fileRoot self defined - refer to #224
issue