es relativamente facil...
Código PHP:
//supongo que guardas ese array en la variable $array
function multi_array($cont) {
switch($cont) {
case 1:
$campo = 'cod_empresa';
break;
case 2:
$campo = 'num_identificacion';
break;
case 3:
$campo = 'razon_social]';
break;
case 4:
$campo = 'representante_legal';
break;
case 5:
$campo = 'des_tipo_empresa';
break;
case 6:
$campo = 'telefono';
break;
case 7:
$campo = 'direccion';
break;
}
return $campo;
}
$total_reg = count($array);
$total_columnas = 7;
$contador = 0;
$tabla = '<table>';
for ($i=1 $i<=$total_reg; $i++) {
$tabla .= '<tr>';
for ($o=1; $o<=$total_columnas; $o++) {
$nom_campo = multi_array($i);
$tabla .= '<td>'.$array[$contador][$nom_campo].'</td>';
$contador++;
}
$tabla .= '</tr>';
}
$tabla .= '</table>';
echo $tabla;
ahora solo modificalo segun tus necesidades ^^