Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jean_br

ordenar valores

Recommended Posts

olá pessoal

 

 

seguinte: estou utilizando o seguinte para mostrar em tela o resultado de uma pesquisa no BD:

 

$conecta_banco = mysql_query("SELECT * FROM banco WHERE x='x' ");		while($dados = mysql_fetch_array($conecta_banco)) {		if ($posicao=='1'){			$xx[] = $dados['xx'];		}			}$ordem = array_count_values($xx);foreach($ordem as $chave => $valor) {		if ($teste[$chave-1][0]!=$valor[0] && $chave!=0) {print "<br />}";		print "XX".$chave." apareceu: ".$valor." vezes <br>";}

 

ok. dessa forma ele mostra em tela os valores de forma desordenada:

 

XX02 apareceu: 11 vezes

XX03 apareceu: 16 vezes

XX04 apareceu: 14 vezes

XX01 apareceu: 15 vezes

XX05 apareceu: 12 vezes

 

dae eu inseri isso: rsort($xx); antes do valor $ordem:

 

... }

 

rsort($xx);

$ordem = array_count_values($xx);

 

...

 

 

dessa forma está me mostrando em telao seguinte:

 

XX05 apareceu: 12 vezes

XX04 apareceu: 14 vezes

XX03 apareceu: 16 vezes

XX02 apareceu: 11 vezes

XX01 apareceu: 15 vezes

 

 

porém o que eu quero é que os valores mostrados em tela sejam ordenados por quantas vezes ele apareceu de maneira decrescente, portanto mostrando em telaa dessa maneira:

 

XX03 apareceu: 16 vezes

XX01 apareceu: 15 vezes

XX04 apareceu: 14 vezes

XX05 apareceu: 12 vezes

XX02 apareceu: 11 vezes

 

 

como faço isso?

 

desde já agradeço pela atenção

 

obrigado

 

jean

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.