2012-09-12 57 views
-1

我想创建一个全局的价格标记,将插入到MySQL表中。我从一个simplexml元素中获取一个变量,并将其乘以一个由表单插入的数字,但得到的答案不正确。PHP乘以十进制变量

从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

它结束了时乘以忽略xml变量十进制数,但它否则会正确回显。

任何帮助将受到欢迎

+3

什么是xml值? – Ibu

+0

我做了一个foreach,它将提供一个值列表,但是一个xml值的示例将是2.53 – user1630656

+0

为什么我会得到一个大拇指?任何回应将不胜感激。 – user1630656

回答

0

使用floatval()琴弦乘以之前浮动值转换。