Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho o seguinte array
Array
(
[81585265] => Array
(
[DDD 31 da Telemar dentro da área Oi] => 1944
[Ligações de Oi para outros celulares] => 372
[Ligações de Oi para Oi] => 1944
)
[81110532] => Array
(
[Oi Torpedos] => 398
[Ligações de Oi para Oi] => 13458
[Ligações de Oi para outros celulares] => 5454
[Ligações de Oi para Fixo] => 912
[DDD 31 da Telemar dentro da área Oi] => 1590
)
)
Como eu faço pra mostra na tabela os dados por número?
<?php
echo '<table class="calculo_conta" cellspacing="2" cellpadding="2">';
echo '<tr>';
echo '<td class="cabecario">Nr. Linha</td>';
echo '<td class="cabecario">Lig. Local</td>';
echo '<td class="cabecario">LDN</td>';
echo '<td class="cabecario">Torpedo</td>';
echo ' <td class="cabecario">Dados</td>';
echo ' <td class="cabecario">Total Uso</td>';
echo '</tr> ';
foreach($dados as $calcule){
$total = count($calcule);
$numero = mascara_cel($calcule['numero']);
$Ligacao_Oi_para_Oi = sec_to_time($calcule['Ligações de Oi para Oi']);
$Ligacao_Oi_para_outros_Celulares = sec_to_time($calcule['Ligações de Oi para outros celulares']);
$Ligacao_Oi_para_Fixo = sec_to_time($calcule['Ligações de Oi para Fixo']);
$Ligacao_DDD31 = sec_to_time($calcule['DDD 31 da Telemar dentro da área Oi']);
$torpedos = $calcule['Oi Torpedos'];
$dados = $calcule['Oi Dados'];
?>
<tr <?php echo $cor;?>>
<td style="text-align:center"><?php echo $numero; ?></td>
<td><?php echo $Ligacao_Oi_para_Oi; ?></td>
<td><?php echo $Ligacao_DDD31; ?></td>
<td><?php echo $torpedos; ?></td>
<td><?php if($dados != ''){echo By2M($dados);}else {} ?></td>
<td></td>
</tr>
<?php } ?>
</table>
<?php
if($total != '0'){
//echo '<hr /> ';
echo '<table class="calculo_conta" cellspacing="2" cellpadding="2">';
echo '<tr>';
echo '<td class="cabecario">Franquia</td>';
echo '<td class="cabecario">Desconto</td>';
echo '<td class="cabecario">Minuto Excedente</td>';
echo '<td class="cabecario">Torpedo</td>';
echo '<td class="cabecario">LDN</td>';
echo '<td class="cabecario">Assinatura</td>';
echo '<td class="cabecario">Qtd Linhas</td>';
echo '</tr>';
echo '<tr>';
echo '<td>1000</td>';
echo '<td>R$ 562,50</td>';
echo '<td>R$ 0,33</td>';
echo '<td>R$ 0,39</td>';
echo '<td>R$ 0,99 </td>';
echo '<td>11,43 </td>';
echo '<td>'.$total.'</td>';
echo '</tr>';
echo '</table>';
}
?>Utiliza,
rsort($dados);
foreach($dados as $numero => $calcule){
echo $numero;
}fico ordenado agora, como eu coloco tipo o número dentro desse array agora ? eu to fazendo assim... os dados vem de um excel e eu coloquei em um array
$_SESSION['calc']['numero'][$numero][$tipo_de_uso]+=$minutos;
pega os dados assim
//soma minutos
function somaMin($numero, $duracao, $tipo_de_uso) {
$mostrar = time_to_sec($duracao);
$_SESSION['calc']['numero'][$numero][$tipo_de_uso]+=$mostrar;
//$_SESSION['calc']['numero'][$numero] = array("numero" => $numero, "Oi Torpedos" => $torpedos);
}
//soma dados
function somaDados($numero, $dados, $tipo_de_uso) {
$dados = str_replace("kb","",($dados));
$_SESSION['calc']['numero'][$numero]['Oi Dados']+=$dados;
}
//soma torpedos
function somaTorpedos($numero, $torpedos, $tipo_de_uso) {
$torpedos = '1';
$torpedos+=$torpedos;
$_SESSION['calc']['numero'][$numero]['Oi Torpedos']+=$torpedos;
}
ele mostra assim dai
Array
(
[81585265] => Array
(
[DDD 31 da Telemar dentro da área Oi] => 1944
[Ligações de Oi para outros celulares] => 372
[Ligações de Oi para Oi] => 1944
)
[81110532] => Array
(
[Oi Torpedos] => 398
[Ligações de Oi para Oi] => 13458
[Ligações de Oi para outros celulares] => 5454
[Ligações de Oi para Fixo] => 912
[DDD 31 da Telemar dentro da área Oi] => 1590
)
[96411788] => Array
(
[Ligações de Oi para outros celulares] => 3666
[Oi Torpedos] => 116
[Ligações de Oi para Oi] => 792
[Ligações de Oi para Fixo] => 396
[DDD 31 da Telemar dentro da área Oi] => 336
)
[81584633] => Array
(
[DDD 31 da Telemar dentro da área Oi] => 2100
[Oi Torpedos] => 20
[Ligações de Oi para outros celulares] => 420
[Ligações de Oi para Oi] => 2082
)
[81585106] => Array
(
[Ligações de Oi para Oi] => 906
[Ligações de Oi para outros celulares] => 990
[DDD 31 da Telemar dentro da área Oi] => 18186
[Oi Torpedos] => 98
[Oi Dados] => 402637
[Ligações de Oi para Fixo] => 138
)
[93645167] => Array
(
[Ligações de Oi para Oi] => 1770
[Ligações de Oi para outros celulares] => 3090
[Oi Torpedos] => 2
[DDD 31 da Telemar dentro da área Oi] => 60
)
[81584610] => Array
(
[Ligações de Oi para Oi] => 852
[DDD 31 da Telemar dentro da área Oi] => 240
[Ligações de Oi para outros celulares] => 762
[Oi Torpedos] => 2
)
[93645157] => Array
(
[Ligações de Oi para Oi] => 60
)
)
Queria incluir o numero no array
[numero] => 9999-9999
Os resultados estão armazenados em MySQL?