espiculo 1 Denunciar post Postado Maio 13, 2010 Boa tarde pessoal , tenho um foreach , que esta listando , mais queria retirar as linha par exemplo: 00000000000000000 << tirar 24000000000000001 00000000000000000 << tirar 24000000000000002 ficarei muito grato. abraços. Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Maio 13, 2010 num sei como tá seu foreach mas pra escolher par ou impar assim dá $num[0]=1; $num[1]=2; $num[2]=3; foreach ($num as $valor){ if ($valor%2!=0) echo $valor."<br>"; } a saida aki vai ser 1 3 Compartilhar este post Link para o post Compartilhar em outros sites
espiculo 1 Denunciar post Postado Maio 13, 2010 Agora esta aparecendo so os 00000000000000000 , eu quero fazer ao contrario . tirar os 00000000000000000 . Mais e essa lógica e a mesma , poderia me ajudar ? Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Maio 13, 2010 do jeito q eu coloquei é pra aparecer impar note a diferença if($valor%2==0)//significa, se o resto do valor for igual a 0, ou seja os valores pares if($valor%2!=0)//significa, se o resto do valor for diferente de 0, ou seja valores impares Compartilhar este post Link para o post Compartilhar em outros sites
espiculo 1 Denunciar post Postado Maio 13, 2010 Valeu obrigado, o ==0 deu certo :D você sabe um modo de tirar a 2 ultima linha do forech , Muito obrigado você esta me ajudando muito obrigado mesmo , http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Maio 13, 2010 sei sim $num[0]=1; $num[1]=2; $num[2]=3; $parada = count($num) - 2;//subtraio 2 posicoes do tamanho do array foreach ($num as $item => $valor){ if($item == $parada)//se chegar a posicao desejada break;//para o foreach echo $valor; } saida1 Compartilhar este post Link para o post Compartilhar em outros sites