Ir para conteúdo

POWERED BY:

Arquivado

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

phpando

Como ordenar array?

Recommended Posts

Preciso ordenar o array abaixo de forma decrescente atraves do valor de "PORCENTAGEM":

 

 

PHP

[*]

[*]$array[0][PORCENTAGEM] = "27";

[*]$array[1][PORCENTAGEM] = "12";

[*]$array[2][PORCENTAGEM] = "36";

[*]$array[3][PORCENTAGEM] = "0";

[*]$array[4][PORCENTAGEM] = "5";

[*]$array[5][PORCENTAGEM] = "7";

[*]$array[6][PORCENTAGEM] = "2";

[*]$array[7][PORCENTAGEM] = "0";

[*]$array[8][PORCENTAGEM] = "0";

[*]$array[9][PORCENTAGEM] = "11";

[*]

 

coloquei desta forma para melhorar a visualizacao...

Preciso que retorne um novo array com a ordem correta... ou seja...

que ele grave a KEY do array atual em um novo, na ordem decrescente correta...

 

exemplo:

PHP

[*]

[*]$novoArray[0] = 2;

[*]$novoArray[1] = 0;

[*]$novoArray[2] = 1;

[*]$novoArray[3] = 9;

[*]$novoArray[4] = 5;

[*]...

[*]

 

Acho q deu pra ser bem claro...

se alguem puder me dar um help... to meio cego pra essa solução, acho q trabalhar demais ta me fazendo mal... ehehehe

deve ser bem simples , mas nao consigo pensar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa segue as maneiras de se odernar um array agora é so dar uma estudado no qual se encaixa no que você quer...

 

PHP.Net

arsort -- Ordena um array em ordem descrescente mantendo a associação entre índices e valores

http://www.php.net/manual/pt_BR/function.arsort.php

 

asort -- Ordena um array mantendo a associação entre índices e valores

http://www.php.net/manual/pt_BR/function.asort.php

 

krsort -- Ordena um array pelas chaves em ordem descrescente

http://www.php.net/manual/pt_BR/function.krsort.php

 

ksort -- Ordena um array pelas chaves

http://www.php.net/manual/pt_BR/function.ksort.php

 

natcasesort -- Ordena um array utilizando o algoritmo da "ordem natural" sem diferenciar maiúsculas e minúsculas

http://www.php.net/manual/pt_BR/function.natcasesort.php

 

natsort -- Ordena um array utilizando o algoritmo da "ordem natural"

http://www.php.net/manual/pt_BR/function.natsort.php

 

rsort -- Ordena um array em ordem descrescente

http://www.php.net/manual/pt_BR/function.rsort.php

 

sort -- Ordena um array

http://www.php.net/manual/pt_BR/function.sort.php

 

uasort -- Ordena um array utilizando uma função de comparação definida pelo usuário e mantendo as associações entre chaves e valores

http://www.php.net/manual/pt_BR/function.uasort.php

 

uksort -- Ordena um array pelas chaves utilizando uma função de comparação definida pelo usuário.

http://www.php.net/manual/pt_BR/function.uksort.php

 

usort -- Ordena um array pelos valores utilizando uma função de comparação definida pelo usuário

http://www.php.net/manual/pt_BR/function.usort.php

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.