phpando 0 Denunciar post Postado Agosto 11, 2005 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
Perfect Lion 10 Denunciar post Postado Agosto 11, 2005 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