Je cherche le moyen le plus court/le plus facile d'y parvenir.Convertir la devise en décimal en PHP et JavaScript
var savings = <?php echo $list_price ?> - discount_price;
savings: 1.00
$list_price: '$10.00';
discount_price: '$9.00';
Vive.
Je cherche le moyen le plus court/le plus facile d'y parvenir.Convertir la devise en décimal en PHP et JavaScript
var savings = <?php echo $list_price ?> - discount_price;
savings: 1.00
$list_price: '$10.00';
discount_price: '$9.00';
Vive.
var savings = parseFloat('<?php echo $list_price ?>'.substr(1)) -
parseFloat(discount_price.substr(1));
Cette analyse la chaîne comme un nombre, sauter les premiers caractères (dollar).
Merci! C'est la seule réponse qui a fonctionné. – vaughan
Est-ce que 'parseInt' ne devrait pas être' parseFloat'? Que se passerait-il si '$ list_price' valait 12,56 $? –
Rocket, bien sûr! J'ai l'habitude de 'parseInt', et je l'ai tapé à tort: | – Lekensteyn
isnt monnaie par défaut représentée comme une "décimale" (sorte)
$1.00 = 1.00
0.50c = 0.5
Peut-être que ceci est la réponse?
var savings = parseFloat(<?php echo $list_price ?>) - discount_price;
Cela n'a pas fonctionné. – vaughan
Donnez quelques exemples d'entrées et de sorties désirées. – NAVEED
@Cal Jacobson Merci de me le rappeler! – vaughan