Visualizzazione dei risultati da 1 a 4 su 4

Discussione: php ciclare le date

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    php ciclare le date

    salve avrei bisogno di ciclare i mesi di $data ossia 11 12 1 2 3 solo che così come ho fatto io mi va in loop chi mi riesce a trovare l'errore nel ciclo while ?
    Codice PHP:
     <?php
    $data
    ="16/11/2008";

    list(
    $giorno$mese$anno)=explode("/"$data);

    $mesi=array("1","2","3","4","5","6","7","8","9","10","11","12");

    $i=0;
    while(
    $mesi[$i]<=11)
    {
    $i++;
    if(
    $mesi[$i]>11)
    $mesi[$i]=0;
    $i++;
    }

    for(
    $i=10;$i<4;$i++)
    {
    print 
    $mesi[$i];
    }
    ?>

  2. #2
    Studiati questo codice:

    Codice PHP:
    <pre>
    <?php
     
    $month 
    11;
    $count 5;

    $months array_merge(range($month12), range(1$month));

    for(
    $i 0$i $count$i++) {
        print(
    "{$months[$i]}\r\n");
    }

    ?>
    </pre>

  3. #3
    Puoi usare next() e reset()

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    grazie tante ho risolto così
    Codice PHP:
     <?php
    $data
    ="16/11/2008";

    list(
    $giorno$month$anno)=explode("/"$data);
    $month 11;
    $count 5;

    $months array_merge(range($month12), range(1$month));

    for(
    $i 0$i $count$i++) {
        
    //print("{$months[$i]}\r\n");
        
    $array = array($giorno,$months[$i],$anno);
    $comma implode("/"$array);
    print 
    $comma."\n\n";
    }

    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.