- array_map: documentation ( source)
- json_decode: documentation ( source)
- array_merge_recursive: documentation ( source)
- json_encode: documentation ( source)
<?php
$array =
[
'{"asset":[1,2],"person":[1],"passive":[1]} ',
'{"asset":[3],"charge":[1],"passive":[2]} ',
];
$array = array_map(function($v) { return json_decode($v, true);}, $array);
$merged = array_merge_recursive(...$array);
print json_encode($merged);