Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    step differente da 1 in ciclo for

    Ciao, so che è una cavolata, ma proprio non ci arrivo.
    Normalmente uso i cicli FOR in questa maniera:
    Codice PHP:
    for ($i 0$i $colonne$i++) {
    ............

    e vado avanti tra gli elementi di una matrice di un passo alla volta.
    1 - 2 - 3 ...........
    Come posso fare per impostare un passo differente da 1 (per esempio uno step pari a 2)
    1 - 3 - 5 ........... oppure
    2 - 4 - 6 ............
    e se volessi andare indietro?
    Grazie anticipate per la risposta.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Codice PHP:
    for($i=1;$i<$colonne;$i+=2)
    {
        
    //conta 1,3,5,7,9,...
    }

    for(
    $i=2;$i<$colonne;$i+=2)
    {
        
    //conta 2,4,6,8,...
    }

    for(
    $i=$colonne;$i>=0;$i--)
    {
        
    //conta da $colonne indietro fino a 0

    Edit: mi ero mangiato gli =

  3. #3
    Ecco, lo sapevo
    Sono un tonto

    Grazie per la velocissima risposta, Alhazred

    PS
    ovviamente, nel tezo esempio facendo $i-=2 ottengo un decremento di 2

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.