Ir para conteúdo

POWERED BY:

Arquivado

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

diegopavani

Laços de repetição

Recommended Posts

Olá, Bom dia a todos, estou com uma dúvida sobre laços de repetições, eu tenho a seguinte linha:

<?php
for($i =1; $i < 360; $i++){ 

}

?>

Eu queria que esse código me desse 360 X um padrão intercalado, por exemplo: Hoje 2014/08/27 (ANO/MÊS/DIA) eu queria que a saída do código fosse esse mesmo dia porém com de mês em mês, mudando o ano quando mês for mair que 12.

EXEMPLO:

2014/08/27

2014/09/27

2014/10/27

2014/11/27

2014/12/27

2015/01/27

2015/02/27

 

E assim ai, 360X...

 

Desde já agradeço pessoal!!! um abraço...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia diego.

 

pode ser com WHILE tbm...

$cont = 1;
$ano = date('Y');
$mes = date('m');

while($cont <= 360){
   if((int)$mes < 10 && $cont != 1){
    print date("d-0$mes-$ano");
   }else{
    print date("d-$mes-$ano");
   }

    if($mes == 12){
       $ano += 1;
       $mes = 0;
    }
     $mes++;
     $cont++;
}
 

espero ter ajudado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia diego.

 

nesse caso use WHILE...

$cont = 1;
$ano = date('Y');
$mes = date('m');

while($cont <= 360){
   if((int)$mes < 10 && $cont != 1){
    print date("d-0$mes-$ano");
   }else{
    print date("d-$mes-$ano");
   }

    if($mes == 12){
       $ano += 1;
       $mes = 0;
    }
     $mes++;
     $cont++;
}
 

espero ter ajudado...

 

 

 

CARA!!! muito obrigado você não sabe o como me ajudou!!! se precisar estamos ai!!!...

 

VLWWW

Compartilhar este post


Link para o post
Compartilhar em outros sites

da para fazer com FOR também Diego, ai você que escolhe...

 

com FOR ficaria bem parecido...

$ano = date('Y');
$mes = date('m');

for($i = 1; $i <= 360; $i++){
   if($mes < 10 && $i != 1){
    print date("d-0$mes-$ano");
   }else{
    print date("d-$mes-$ano");
   }

    if($mes == 12){
       $ano += 1;
       $mes = 0;
    }
     $mes++;
}

se preferir com FOR está ai...

 

abraço

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.