Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    241

    manipolare numeri come fossero stringhe

    salve

    devo creare in automatico alcuni file rinominandoli in ordine progressivo come numeri esadecimali
    0000001.jpg
    0000002.jpg
    0000003.jpg
    0000004.jpg
    ...
    000A121.jpg
    000A122.jpg
    000A123.jpg

    solo che quando li vado a manipolare gli zero davanti vengono eliminati

    c'è un modo per fare conversioni di basi e somme con numeri senza incorrere in questo problema?

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    In che modo li rinomini?
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    241
    per il momento ho realizzato tutta la parte di upload e di database, con il nome del file memorizzato su mysql con una varchar

    adesso dovevo fare la parte di codice che converte al volo un numero esadecimale in decimale, aggiunge +1 e poi lo converte di nuovo in esadecimale

    naturalmente quando li manipolo come numeri 0001 diventa 1, ed anche se in teoria non mi crea problemi nell'immediato mi potrebbe causare qualche problema in futuro quando devo richiamarmeli...

    ho provato a dare in pasto alla funzione hex() numeri convertiti in stringa, ma a quanto pare li riconverte in numero prima di elaborarli


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.