Laço de repetição Foreach com contador de valores repetidos.
08/02/2016
0
Vou tentar ser o mais claro possível, pois não encontrei solução aqui no fórum. Se já houver solução por favor desculpe e se possível me passe o link.
Problema.
Tenho um laço de repetição usando FOREACH que imprime na tela os valores de uma coluna com nome 'nome', conforme imagem :
[img:descricao=Fig1]http://arquivo.devmedia.com.br/forum/imagem/474028-20160208-132400.jpg[/img]
Os valores ficam repetidos na tela , usei o seguinte código:
onde tenho uma função DBRead que lê meu banco de dados alunos.
Consegui encontrar um contador, mas ele não conta variável, e colocando os valores ele fica assim:
[img:descricao=fig2]http://arquivo.devmedia.com.br/forum/imagem/474028-20160208-132721%20%281%29.jpg[/img]
com esse código os valores saem da forma que eu tenho interesse:
Desde já agradeço pela ajuda.
Problema.
Tenho um laço de repetição usando FOREACH que imprime na tela os valores de uma coluna com nome 'nome', conforme imagem :
[img:descricao=Fig1]http://arquivo.devmedia.com.br/forum/imagem/474028-20160208-132400.jpg[/img]
Os valores ficam repetidos na tela , usei o seguinte código:
$aluno = DBRead('alunos', 'ORDER BY nome ASC', 'nome'); foreach ($aluno as $alunos){ echo $alunos['nome'].'<br>'; }
onde tenho uma função DBRead que lê meu banco de dados alunos.
Consegui encontrar um contador, mas ele não conta variável, e colocando os valores ele fica assim:
[img:descricao=fig2]http://arquivo.devmedia.com.br/forum/imagem/474028-20160208-132721%20%281%29.jpg[/img]
com esse código os valores saem da forma que eu tenho interesse:
$valores = array('Antonialy Ferreira', 'Gabriel Faleiros', 'Gabriel Faleiros', 'Gabriel Faleiros', 'Nenhum', 'Noroel Buzain', 'Noroel Buzain', 'Noroel Buzain', 'Noroel Buzain', 'Noroel Buzain'); $contagem = array_count_values($valores); foreach($contagem AS $numero => $vezes) { echo "$numero - $vezes<br />"; }
Desde já agradeço pela ajuda.
Flávio Neves
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)