rockbilly 0 Denunciar post Postado Outubro 28, 2003 Olá forum, tem como ordenar e tirar os repetidos neste array: conj = array("1","5","4","2","1","6")gostaria que tivesse a saída:resultado = 1,2,4,5,6Obrigado a qualquer ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Outubro 28, 2003 usando array_unique(); http://perl.about.com/library/phpCR/bl_arr...rray_unique.htm para ordenar use: sort($seu_array); Compartilhar este post Link para o post Compartilhar em outros sites
rockbilly 0 Denunciar post Postado Outubro 28, 2003 hmmmm...beleza, brigadão colega! Compartilhar este post Link para o post Compartilhar em outros sites
rockbilly 0 Denunciar post Postado Outubro 28, 2003 consegui tirar os repetidos com o seguinte scritpt: <?php $conj = array("1","5","4","2","1","6","9","7"); $pega = array_unique($conj); foreach ($pega as $valor) { echo $valor; } ?> Até ai beleza, mas quando tento ordenar da erros. O erros acontecem nesse código: <?php $conj = array("1","5","4","2","1","6","9","7"); $pega = sort($conj); foreach ($pega as $valor) { echo ($valor); } ?> já tentei ordenar com o comando array_multisort e da erros também, utilizei flags tipo: SORT_NUMERIC, STRING e nada. Tentei percorrer tambem com outro código e dar erro: <?php $conj = array("1","5","4","2","1","6","9","7"); $pega = sort($conj); for ($i = 0; $i < count($pega);$i++) { echo $pega[$i]; } ?> Por favor, o que estou fazendo de errado!Muito obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Outubro 28, 2003 esqueci o nome da palavra.. é que o sort() você usa assim: sort($conj); só isso. é igual o settype(); settype($variavel, TIPO); Compartilhar este post Link para o post Compartilhar em outros sites
rockbilly 0 Denunciar post Postado Outubro 28, 2003 Beleza amigo, de fato era isso mesmo, brigadão de novo! :D Compartilhar este post Link para o post Compartilhar em outros sites