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

    Problema virgola nei numeri

    Salve ragazzi ho numero di questo tipo 525 e avrei la necessità di stampare a video 5.25
    e numeri del tipo 1500 e avrei la necessità di stampare a video 150

    ho provato così

    codice:
    <? $numero= number_format($numero, 2, ',', '');?>
    e mi restiruisce 525,00
    e 1500,00


    come potrei risolvere?

    grazie infinite
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    Utente di HTML.it L'avatar di bode
    Registrato dal
    Feb 2007
    Messaggi
    304

    Re: Problema virgola nei numeri

    Originariamente inviato da Stanislao
    Salve ragazzi ho numero di questo tipo 525 e avrei la necessità di stampare a video 5.25
    e numeri del tipo 1500 e avrei la necessità di stampare a video 150

    ho provato così

    codice:
    <? $numero= number_format($numero, 2, ',', '');?>
    e mi restiruisce 525,00
    e 1500,00


    come potrei risolvere?

    grazie infinite
    Se ho capito bene:
    Codice PHP:
    $numero=1500;
    if(
    $numero>999 && $numero <=9999$numero=$numero/10;
    else
    $numero=$numero/100
    EDIT: In questo caso ho creato una funzione che è piu' manegevole da usare

    Codice PHP:
    function modifica($numero)
      {
        if(
    $numero>999 && $numero <=9999
              
    $num=$numero/10;
        else
              
    $num=$numero/100;
      } 

  3. #3
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Boh...

    mi sembra un po' strano quello che devi stampare.
    forse è meglio se ne spieghi la logica così possiamo aiutarti.

    bode ha ipotizzato una divisione per 10 o 100, ma mi sembra strano che tu volessi proprio una cosa del genere. E poi a quale valore cambia il divisore?

  4. #4
    Utente di HTML.it L'avatar di bode
    Registrato dal
    Feb 2007
    Messaggi
    304
    Originariamente inviato da Luke70
    Boh...

    mi sembra un po' strano quello che devi stampare.
    forse è meglio se ne spieghi la logica così possiamo aiutarti.

    bode ha ipotizzato una divisione per 10 o 100, ma mi sembra strano che tu volessi proprio una cosa del genere. E poi a quale valore cambia il divisore?
    Da come lo ha spiegato lui, mi è parso di capire che voleva che i numeri a 3 cifre venissero divisi per 100 mentre quelli a 4 per 10..

  5. #5
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Forse hai ragione, ma è un ipotesi.
    L'altra è che abbia sbagliato di mettere la virgola nell'esempio.

    Ad ogni modo se fa lo sforzo di spiegare meglio che logica vuole forse ci arriva da solo: si schiarisce le idee.

  6. #6
    grazie funziona...
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  7. #7
    Utente di HTML.it L'avatar di bode
    Registrato dal
    Feb 2007
    Messaggi
    304
    Originariamente inviato da Stanislao
    grazie funziona...
    Prego...allora avevo capito bene la tua richiesta!

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.