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?![]()
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?![]()
Potresti usare la funzione str_replace prima dell'operazione![]()
Don't Worry, Be Happy
potresti farmi un esempio? ho letto il manuale ma non cio capito granchè!
Prova conOriginariamente inviato da crissss
potresti farmi un esempio? ho letto il manuale ma non cio capito granchè!
Se ti restituisce errore prova così:Codice PHP:
$numero = "0,7";
echo str_replace(",", ".", $numero);
Codice PHP:
$numero = "0,7";
echo str_replace("\,", ".", $numero);
Don't Worry, Be Happy
non ho capitose io ho il codice in questo modo:
come posso utilizzare quella stringa?codice:<input type=text name=valuta> <?php $primo=12; $cambio= $primo*$valuta; echo "al cambio attuale del dollaro ricevereai $cambio €";
grazie per l'aiuto!
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)
ho guardato ancora ma non sono arrivato alla soluzione![]()
Prova così:
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)Codice PHP:
<input type=text name=valuta>
<?php
$primo=12;
$valuta2= str_replace(",", ".", $valuta);
$cambio= $primo*$valuta2;
echo "al cambio attuale del dollaro ricevereai $cambio €";
?>![]()
Don't Worry, Be Happy
tutto risolto grazie!![]()