} //dados dos volumes transportados $aVol = array(array('1', 'caixa', '', '12345', '12,20', '12,78', array('A1', 'A2', 'A3', 'A4')), array('1', 'caixa', '', '34567', '23,67', '24,12', '')); foreach ($aVol as $vol) { $qVol = $vol[0]; //Quantidade de volumes transportados $esp = $vol[1]; //Espécie dos volumes transportados $marca = $vol[2]; //Marca dos volumes transportados $nVol = $vol[3]; //Numeração dos volume $pesoL = $vol[4]; $pesoB = $vol[5]; $aLacres = $vol[6]; $resp = $nfe->tagvol($qVol, $esp, $marca, $nVol, $pesoL, $pesoB, $aLacres); } //dados da fatura $nFat = '1111'; $vOrig = '6000,00'; $vDesc = ''; $vLiq = ''; $resp = $nfe->tagfat($nFat, $vOrig, $vDesc, $vLiq); //dados das duplicadas $aDup = array(array('1111-1', '2014-01-10', '1000,00'), array('1111-2', '2014-02-10', '1000,00'), array('1111-3', '2014-03-10', '1000,00'), array('1111-4', '2014-04-10', '1000,00'), array('1111-5', '2014-05-10', '1000,00'), array('1111-6', '2014-06-10', '1000,00')); foreach ($aDup as $dup) { $nDup = $dup[0]; $dVenc = $dup[1]; $vDup = $dup[2]; $resp = $nfe->tagdup($nDup, $dVenc, $vDup); }