By default, $arrDummy
already have some existing data inside it.
I want to add in additional family into existing $arrDummy
By calling getnewfamily()
, I will add multiple small values into the same family name, then return back to main function and add into $arrDummy
.
I have used array_merge
and array_push
, testing here and there but things are not working as expected.
$arrDummy= array(
"Family name aa" =>
array(
"123" => "some value",
"112223" => "some value",
),
"Family Jacky" =>
array(
"7856" => "some savalue",
"2354" => "some vcx",
)
);
$arrDummy= getnewfamily($arrDummy);
echo "<pre>";
print_r($arrDummy);
echo "</pre>";
function getnewfamily($arrDummy)
{
$familyname="my current family";
if($condition1==true)
{
$arrTest1= array($familyname =>
array(
"123" => "some value"
)
);
array_push($arrDummy[$familyname], $arrTest1);
}
if($condition2==true)
{
$arrTest2= array($familyname =>
array(
"456" => "some other value",
"88888" => "somes other value",
)
);
array_push($arrDummy[$familyname], $arrTest2);
}
if($condition3==true)
{
$arrTest3= array($familyname =>
array(
"756" => "further more"
)
);
array_push($arrDummy[$familyname], $arrTest3);
}
//How to merge or push to this very specific datas into $arrTest subarray?
return $arrDummy;
}