Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    108

    calcolare numero con la virgola

    salve a tutti sto tentando di fare questo calcolo in php
    0,70x100 ma il risultato invece di essere 70 è 0
    questo perchè viene usato il punto come separatore per i decimali e la virgola per le migliaia, come posso risolvere?

  2. #2
    Potresti usare la funzione str_replace prima dell'operazione
    Don't Worry, Be Happy

  3. #3
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    108
    potresti farmi un esempio? ho letto il manuale ma non cio capito granchè!

  4. #4
    Originariamente inviato da crissss
    potresti farmi un esempio? ho letto il manuale ma non cio capito granchè!
    Prova con
    Codice PHP:
    $numero "0,7";
    echo 
    str_replace(",""."$numero); 
    Se ti restituisce errore prova così:
    Codice PHP:
    $numero "0,7"
    echo 
    str_replace("\,""."$numero); 
    Don't Worry, Be Happy

  5. #5
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    108
    non ho capito se io ho il codice in questo modo:
    codice:
    <input type=text name=valuta>
    <?php
    $primo=12;
    $cambio= $primo*$valuta;
    	echo "al cambio attuale del dollaro ricevereai $cambio €";
    come posso utilizzare quella stringa?
    grazie per l'aiuto!

  6. #6
    str_replace(). Basta guardare gli esempi per capire come funziona.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    108
    ho guardato ancora ma non sono arrivato alla soluzione

  8. #8
    Prova così:
    Codice PHP:
    <input type=text name=valuta>
    <?php
    $primo
    =12;
    $valuta2str_replace(",""."$valuta);
    $cambio$primo*$valuta2;
    echo 
    "al cambio attuale del dollaro ricevereai $cambio €";
    ?>
    A parte che manca la struttura del form e non puoi mettere un form e l'elaborazione dati nella stessa pagina (a meno che non usi jquery)
    Don't Worry, Be Happy

  9. #9
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    108
    tutto risolto grazie!

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.