coбствено массив формирую таким образом
$arrInsert[]=$innerArr;
foreach (listВiv as $div)
{
$innerArr=array();
if (is_object($div->adress))
{
$innerArr['adress']=$adress->text;
}
if (is_object($div->codes))
{
foreach ($div->codes->children as $child){
$arrExpl=explode(': ', $child->text);
$coneNames=($arrExpl[0]=='ОГРН')?'ogrn':'inn';
$innerArr[$coneNames]=$arrExpl[1];
}
}
$arrInsert[]=$innerArr;
}
var_dump($arrInsert);
хотел получить
3 =>
array (size=3)
'adress' => string 'Город, улица дом.квартира' (length=142)
'ogrn' => string '1234567890' (length=13)
'inn' => string '0987654321' (length=10)
а получаю
3 =>
array (size=1)
'adress' => string 'Город, улица дом.квартира' (length=142)
5 =>
array (size=2)
'ogrn' => string '1234567890' (length=13)
'inn' => string '0987654321' (length=10)
почему не подскажите где я туплю и как правильно ?