Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Meu code mostra tudo agrupado por número, queria saber se tem como somar tudo referente ao número,
minutos, torpedos e etc?
segue o code abaixo:
<?php
//Carrega os dados na variavel
$str = 'Cod;Numero;Origem;Duração;Tipo de Uso;Dados
1;5496568512;TAQUARA;00:01:30;Ligações de Oi para outros celulares;
2;5496568512;TAQUARA;00:01:30;Ligações de Oi para outros celulares;
3;5496568520;TAQUARA;00:03:06;Ligações de Oi para outros celulares;
4;5496568520;TAQUARA;00:00:10;Ligações de Oi para outros celulares;8;5299999999;SÃO LEOPOLDO;00:03:06;DDD 31 da Telemar dentro da área Oi;
9;5299999999;SÃO LEOPOLDO;00:01:42;DDD 31 da Telemar dentro da área Oi;
10;5399994444;NACIONAL;;Oi Torpedo;
11;5399994444;NACIONAL;;Oi Torpedo;
12;5399994444;NACIONAL;;Oi Torpedo;
13;5499889988;TAQUARA;00:00:54;Ligações de Oi para Oi;
14;5499889988;TAQUARA;00:00:54;Ligações de Oi para Oi;
15;5499889988;NOVO HAMBURGO;00:03:06;Ligações de Oi para Fixo;
16;5499889988;NOVO HAMBURGO;00:00:54;Ligações de Oi para Fixo;
17;5499889988;NOVO HAMBURGO;00:01:30;Ligações de Oi para Fixo;
18;5499889988;NOVO HAMBURGO;;Oi Torpedo;';
//Separa as linhas
$str = explode(PHP_EOL, $str);
//Remove o cabeçalho
unset($str[0]);
//Inicia o array que irá receber os números
$num = array();
//Percorre cada linha
foreach($str as $row){
//Separa as colunas
$data = explode(';', $row);
//Agrupa as colunas usando o número como chave
$num[$data[1]][] = $data;
}echo 'Qtd. de números: '. count($num) . PHP_EOL;
echo '<hr>';
echo '<pre>';
print_r($num);
echo '</pre>';
?>Carregando comentários...