ViTiNhO 0 Denunciar post Postado Janeiro 28, 2006 como sortear elementos de um array $arr = ( "vermelho","azul","verde","preto","branco","amarelo","rosa","laranja","cinza","roxo","bege");como sortear??? e exibir 3??? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 28, 2006 da pra fazer de muitas maneiras ,mas vou mostrar funções proprias para manipular array $arr = array("vermelho", "azul", "verde", "preto", "branco", "amarelo", "rosa", "laranja", "cinza", "roxo", "bege"); $array = array_slice($arr, 0, 3); shuffle($array); print_r($array); Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 28, 2006 é isso mesmo vacilo meu = ) Compartilhar este post Link para o post Compartilhar em outros sites
ViTiNhO 0 Denunciar post Postado Janeiro 28, 2006 Muito obrigado aos dois era exatamente oq eu queria! Compartilhar este post Link para o post Compartilhar em outros sites
luizinhoscripts 0 Denunciar post Postado Janeiro 29, 2006 Tem como usar essa lógica para um Banco de dados (Quero pra fazer sorteio de 3 elementos sem repetição - sistema de banner's) usando, por exemplo, o mysql_fetch_assoc() ou qualquer outro relacionado ao MySql? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 29, 2006 no banco você pode usar order by rand() limit 3 Compartilhar este post Link para o post Compartilhar em outros sites
luizinhoscripts 0 Denunciar post Postado Janeiro 29, 2006 Olá, mas como vou saber quais dados do BD foram escolhidos pelo rand()? Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Janeiro 29, 2006 Retornando o que foi obtido pela consulta. Leitura: http://www.php.net/mysql-fetch-assoc ... Compartilhar este post Link para o post Compartilhar em outros sites