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

    [PHP]Funzione non mi passa numeri decimali

    Ciao ragazzi!!!

    sto tentando di passare delle variabili a una funzione però quando tale funzione mi ripassa i risultati sono senza virgola:

    per esesmpio se il risultato della funzione è 0.345 la funzione mi passa 0.

    Per favore qualcuno mi può dire dov''è il problema??

    Se non sono stato chiaro chiedetemi pure.

    Ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Ti conviene postare il codice, mi sa che hai qualche conversione implicita
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  3. #3
    index.php

    Codice PHP:
    iclude("formule.php");
    $superficie_m2 superficie_m2($altezza_ger$lunghezza_ger);
    echo 
    $superficie_m2
    formule.php
    Codice PHP:
    function superficie_m2($altezza_ger_post$lunghezza_ger_post)
    {
    $superficie_mm2 $altezza_ger_post*$lunghezza_ger_post;
    $superficie_m2 round ($superficie_mm2/1000);
    return 
    $superficie_m2;


  4. #4
    Originariamente inviato da dalceredo
    index.php

    Codice PHP:
    iclude("formule.php");
    $superficie_m2 superficie_m2($altezza_ger$lunghezza_ger);
    echo 
    $superficie_m2
    formule.php
    Codice PHP:
    function superficie_m2($altezza_ger_post$lunghezza_ger_post)
    {
    $superficie_mm2 $altezza_ger_post*$lunghezza_ger_post;
    $superficie_m2 round ($superficie_mm2/1000);
    return 
    $superficie_m2;

    scusa, ma se qui ($superficie_m2 = round ($superficie_mm2/1000) ci metti il round come puoi pretendere di avere i numeri con la virgola?

    http://it.php.net/manual/it/function.round.php

  5. #5
    Scusa l'gnoranza ma non sono molto pratico!!!

  6. #6
    prova a togliere il round, oppure se vuoi solo un tot di numeri decimali dopo la virgola aggiungi un argomento al round, come negli esempi che ci sono sul link che ti ho postato prima...


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.