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

    alla ricerca del decimale che non c'è

    Ciao a tutti,
    in un mio script ho il seguente pezzo di codice:

    codice:
    $totale=0;
    ...
    $totale+=$valore;
    ...
    Insomma $totale dovrebbe raccogliere la somma di più valori. Ipotizando che do alcuni valori con la virgola come

    8,9+
    12,03+
    5,14=
    -------
    26.07


    perchè lo script mi restituisce solo 26 ??


    Odio quando, dopo essermi rinXXXXXXXito con richieste HTTP, XML e classi varie mi si blocca tutto in cose come queste


    Help me please! Ma non chiedetemi ancora una volta un maialetto

  2. #2
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    $totale+=round($valore,2);

    in pratica utilizzi la funzione di arrotondamento a due numeri decimali e visto che i tuoi decimali sono sempre al max due non arrotonda nulla e ti dovrebbe restituire la cifra non arrotondata
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    all'inizio dichiara:

    $totale=floatval(0)

    $totale+=floatval($valore);

  4. #4
    faaaaaaantastico ^_^




    gracias

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.