【发布时间】:2016-03-22 11:47:39
【问题描述】:
我想做一个作业,但它总是显示 int (0) :
$multiple = $multiple + ($V['V1'] * $V['V2']); ==> int(0)
这是我的代码:
<?php
foreach ($data as $k => $v) :
$multiple = $multiple + ($V['V1'] * $V['V2']);
?>
<tfoot class="bg-warning">
<tr style="border-top: 1px double grey; font-weight: bold">
<td><? echo "TOTAL"; ?></td>
<td><? echo number_format($multiple / $total * 100, 2); ?>%</td>
谢谢。
【问题讨论】:
-
$V来自哪里? -
在进行计算之前先查看
$V的内容加上$multiple的值。 -
我测试了我的代码,除了$multiple int(0)之外,我可以返回我的查询倍数的所有值
-
PHP 变量名区分大小写。你的意思是
$V或$v吗?也许如果你展示更多的代码,我们会弄明白的。 -
你是对的。我使用了不同的变量 $V 和 $v 这就是问题所在。谢谢
标签: php variable-assignment assignment-operator