multiple arrays given following structure (print_r
):
array ( [name] => top level [parent] => null [children] => array ( [name] => level 2: [parent] => top level [children] => array ( [name] => son of [parent] => level 2: ) ) ) array ( [name] => top level [parent] => null [children] => array ( [name] => level 2: [parent] => top level [children] => array ( [name] => daughter of [parent] => level 2: ) ) )
code create arrays:
$array1 = array("name" => "top level", "parent" => "null", "children" => array("name" => "level 2: a", "parent" => "top level", "children" => array("name" => "son of a", "parent" => "level 2: a"))); $array2 = array("name" => "top level", "parent" => "null", "children" => array("name" => "level 2: a", "parent" => "top level", "children" => array("name" => "daughter of a", "parent" => "level 2: a")));
i want merge them. tried array_replace_recursive
, array_merge_recursive
, both gave me not estimated result. desired result looks following:
array ( [name] => top level [parent] => null [children] => array ( [name] => level 2: [parent] => top level [children] => array ( [0] => array ( [name] => son of [parent] => level 2: ) [1] => array ( [name] => daughter of [parent] => level 2: ) ) ) )
any suggestions on how realize this? thank you!
Comments
Post a Comment