-1

我正在尝试创建一个将插入 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 变量十进制数字,但否则它将正确回显。

欢迎任何帮助

4

1 回答 1

0

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

于 2012-09-13T00:35:26.020 回答