Visualizzazione risultati 1 fino 11 di 11

Discussione: Contatore con immagini...

  1. #1
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    E' possibile col PHP creare un contatore con le immagini? mi spiego meglio. E' possibile associare ad un numero un immagine? nel senso che se il numero è 1354, come faccio a dire che per la prima cifra deve prendere un'immagine, per la seconda un'altra e così via al punto di creare il numero 1354 come immagine. Spero di essermi spiegato al meglio....

  2. #2
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Beh, il metodo più semplice ce mi viene in mente è questo:

    salvi le immagini delle cifre (ad esempio) come 1.jpg , 2.jpg , ecc. nella cartella immagini.
    quindi usi un codice tipo questo:

    [code:1:10a47d39c5]$num='12345'; // lo inserisco come stringa, è pù semplice
    for ($i=0;$i<strlen($num);$i++)
    echo '<img src="immagini/'.$num{$i}.'.jpg" alt="'.$num{$i}.'">';[/code:1:10a47d39c5]
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  3. #3
    Guest

    Predefinito

    <?

    //ti estrai la lunghezza della stringa del contatore
    $estrai = strlen($contatore);

    //fai il substring della stringa estratta e gli assegni il contatore delle immagine al risultato
    for ( $i = 0; $i < $estrai; $i++ ){
    $immagine .= "<img src='".$contatore{$i}."'.gif width=10 height=10'>";
    }
    //stampi il codice HTML generato
    echo $immagine

    ?>

  4. #4
    Guest

    Predefinito

    ops scusa gve non avevo visto già la tua risposta .... :( :( :( ammazza sei un fulmine ghhghghghgh

  5. #5
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da gizax
    ops scusa gve non avevo visto già la tua risposta .... :( :( :( ammazza sei un fulmine ghhghghghgh
    t'ho fregato ... polentone ;)
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  6. #6
    Guest

    Predefinito

    già uff... :( :( beh possiamo sempre organizzare una gara di scripting hghghghhghg LOOOL :D

  7. #7
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    grazie mille per le risposte, ma il mio problema è proprio quello di trasformare una variabile numerica in una variabile di stringa. Se ho una variabile $num=1234, come faccio a trasformarla in una variabile stringa corrispondente? ($string='1234')

  8. #8
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Così dovrebbe funzionare:

    $string=(string)$num;
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  9. #9
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Citazione Originalmente inviato da gve
    Così dovrebbe funzionare:

    $string=(string)$num;
    Fammi capire bene...Se io scrivo $string=(string)$num mi trasforma la variabile numerica in una variabile di stringa? E che funzione è string?

  10. #10
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Esatto, funge come dici tu.
    (string) è un'operatore, non una funzione, al pari di +,*,-,/,=, ecc.; esistono operatori analoghi, detti di casting, per ogni tipo di variabile, servono a cambiare il tipo in quello indicato.

    Per ulteriori info:
    http://www.php.net/manual/it/languag...e-juggling.php
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  11. #11
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Grazie mille, sei stato chiarissimo...immagino quindi che esista anche un'operazione che campi una stringa in un numero?!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •