运算符 *+/- 不适用于使用 for () 循环创建的变量


Operators *+/- don't work with my variable created using a for () loop

我使用下面列出的"for"循环创建了一个表单下拉列表。

<?php
for ( $i=3; $i<6; $i += .01 ) {
echo '<option value="'.money_format('$%i', $i) .'">'.money_format('$%i', $i) .'</option>';
}
?>

变量是使用 POST 方法创建的

$cost = $_POST["cost"];

当我回显变量时,我可以看到正确的值,但是当我尝试使用运算符 (*/-+) 执行计算时,该值被回显为 0。

$total_cost = $cost * 10;

有什么想法吗?

谢谢!

托德

从期权值中取出美元符号:

echo '<option value="'.money_format('%i', $i) .'">'.money_format('$%i', $i) .'</option>';