PHP乘以十进制变量

时间:2012-09-12 23:14:34

标签: php xml

我正在尝试创建一个将插入mysql表的全局价格标记。我从一个simplexml元素中获取一个变量,然后将它乘以一个由表单插入的数字,但结果的答案是不正确的。

从xml文件调用的变量向上舍入为整数,然后将$ _post变量倍增。

样品..

$myprodprice = $myproduct->PRODUCTS_PRICE; // the xml value (sample is 2.33)
$mymarkup = $_post['mymarkup'];
echo $myprodprice;
echo $mymarkup;
$mymultiply = $myprodprice * $mymarkup;
echo $mymultiply;

结果将是

2.33

3.5

7

在乘法时最终会忽略xml变量十进制数,但否则会正确回显。

欢迎任何帮助

1 个答案:

答案 0 :(得分:0)

在乘法之前使用floatval()将字符串转换为浮点值。