【发布时间】:2011-04-21 02:12:18
【问题描述】:
我有这个函数,它接受两个值并显示它们,但它没有做正确的计算?
php代码:
formatVote($votes_up,$votes_down)
$net_vote = $votes_up - $votes_down;
return <<<ENDOFRETURN
<strong>$net_vote</strong>
ENDOFRETURN;
html页面:
<?php
//rows retrieved from database....
formatVote($row['votes_up'],$row['votes_down']);
?>
附言我知道他们,所以 mysql 方面没有错误,所以应用程序没有正确计算结果!
【问题讨论】:
-
嗯,它在计算什么?请输入输出示例!
-
6-2 =0,当它的意思是显示 2 时,抱歉
-
很可能是某个变量名中的逻辑错误。如果没有很难分辨的真实代码,只要说 PHP 是否在任何时候声明 6-2=0 我都会将其装箱,但到目前为止还没有。
-
你能举一个
var_dump($votes_up)和var_dump($votes_down)的例子吗? -
真的,我已经检查了 6 次,一切正常!!