Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183

    virgola mobile ... php o matematica?

    ho un piccolo problemino ma non saprei se è un problema di php o di matematica... :-)
    allora:

    in una pagina php, una serie di calcoli che non sto ora ad elencare mi determinano il valore di una variabile $valore

    andando a stampare a video questa variabile (echo $valore viene visualizzata in potenza di 10 ossia come 1.0008E+14
    (il numero corrisponde a 100080001020304)

    il valore è corretto e fin qui non ci sono problemi.

    Il punto è che io dovrei estrarre (con la funzione SUBSTR) gli ultimi valori a destra del risultato
    "20304".
    Se però applico la funzione SUBSTR alla variabile $valore ottengo E+14.....

    Come posso fare per ottenere "20304" ???

    grazie

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    usa le funzioni bc math al posto dei normali operatori php.

    ad esempio pow(100,10) ti dara qualcosaE+qualcosa, mentre bcpow(100,10) ti dara' il numero esatto _trasformato in stringa_

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.