Есть несколько файлов, и все по разному битые. Я из них парсю инвормацию и получается так.
Например из первого файла: (
Все массивы многомерные)
'ID_4325' => array(
array(
'SERV' => '57565758',
'POP' => 'Значение',
'MON' => 'Строка',
'GET' => array(
'LOOP' => '0101011',
'BR' => 'Значение',
),
)
);
Из второго вообще он пустой, а из третьего например:
'ID_4325' => array(
array(
'POP' => 'Значение',
'ZZZ' => 'Значение',
'MON_55' => 'Строка',
'GET' => array(
'LOOP_77' => 'KVA',
'BR' => 'Другое Значение',
),
)
);
Водно что больше значений в первом, но в третьем есть то чего нет в первом.
Каким образом придумать логику
Все массивы многомерные для конечного вида:
'ID_4325' => array(
array(
'SERV' => '57565758',
'POP' => 'Значение',
'ZZZ' => 'Значение',
'MON' => 'Строка',
'MON_55' => 'Строка',
'GET' => array(
'LOOP_77' => 'KVA',
'BR' => 'Другое Значение',
),
)
);