Ir para conteúdo

POWERED BY:

Arquivado

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

espiculo

[Resolvido] foreach tirar linhas par

Recommended Posts

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

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

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

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

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;
}
saida

1

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.