Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440

    visualizzare formato 01, 02, 03 ecc

    ciao ragazzi
    ho un contatore che si incrementa di uno.. parte da 1...

    mi domandavo come potevo visualizza i numeri nel formato
    01
    02
    03
    ...
    ...
    10

    senza fare un controllo del tipo
    if i<9 then
    response.write "0"&i
    end if

    c'è già qualche funzione?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    response.write(right("00"& i,2))
    Roby

  3. #3
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    anche se non ho capito perchè funziona...funziona grazie

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Originariamente inviato da pazzo2
    anche se non ho capito perchè funziona...funziona grazie
    :maLOL:

    Ovviamente "00" & i ti da "001", "002", ..... "0010"

    right("001",2)="01"
    right("002",2)="02"
    ........
    right("010",2)="10"

    semplice, no?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da kalosjo
    :maLOL:

    Ovviamente "00" & i ti da "001", "002", ..... "0010"

    right("001",2)="01"
    right("002",2)="02"
    ........
    right("010",2)="10"

    semplice, no?
    Prode!

    Roby

  6. #6
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    astuto il ragazzo!!!

    grazie

  7. #7
    non capisco perchè ti piaccia di + sta soluzione che quella dell'if

    cmq astuto il ragazzo

  8. #8
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    perchè il codice con troppe inf non mi piace....lo vedo sempre poco elegante.....

  9. #9
    punti di vista. La soluzione dell'IF è "pratica". Quella dell'estrazione con il right è "elegante".
    Io avrei scelto comunque l'IF ma comunque sono entrambe esatte.
    Complimenti comunque per l'astuzia della right!!

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.