Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    ultimo numero della cifra

    la domanda è praticamente nell'oggetto:

    ho una variabile $num che può assumere solo valori numerici da 1 a 1000:
    a me interessa prelevare sempre l'ultimo numero di questa cifra.

    Es: se $num = 3 $last deve avere valore 3
    se $num = 45 $last deve avere valore 5
    se $num = 549 $last deve avere valore 9

    come faccio a ricavare $last ?
    grazie.

  2. #2
    codice:
    $n=147;
    preg_match_all("/[\d]/",$n,$arr);
    echo "
    \n".array_pop($arr[0]);


    magari, anzi, sicuramente, esiste un metodo più veloce e senza preg, ma al momento mi sto esercitando con quelle e le vedo dappertutto








    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    274
    http://it2.php.net/manual/it/function.substr.php , valori negativi di substr:

    $last=substr($num,-1);

    banned,

  4. #4
    Originariamente inviato da banned
    http://it2.php.net/manual/it/function.substr.php , valori negativi di substr:

    $last=substr($num,-1);

    banned,
    ecco


    la uso sempre pure io la substr al contrario ma mica m'è venuta in mente
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    A me sembra più semplice fare un mod 10 ma fate voi :E

    $ultima_cifra = $num%10;
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    274
    Effettivamente $num%10 è anche più veloce..

    banned,

  7. #7
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    grazie a tutti.

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.