php计算和回声?

时间:2010-10-05 01:29:57

标签: php function operators

我有这个函数,它接受两个值并显示它们,但它没有正确的计算?

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']);
?>

P.S。我知道他们没有错误来自mysql方面的东西,所以应用程序没有正确计算结果!

2 个答案:

答案 0 :(得分:0)

您是否尝试过像floatval一样解析变量($ row ['votes_up'])?您也可以直接从MySQL进行计算,而不是创建这样的函数。

http://dev.mysql.com/doc/refman/5.1/en/arithmetic-functions.html#operator_plus

答案 1 :(得分:0)

好的,在我们得到一个aswer之前我首先需要你为我和你自己做一些测试。  在代码中

formatVote($votes_up,$votes_down)

$net_vote = $votes_up - $votes_down;

return <<<ENDOFRETURN
    <strong>$net_vote</strong>
ENDOFRETURN;

请添加

echo $votes_up + ' ' + $votes_down;

格式化,以找出值是什么。

这将是一个不断变化的帖子,只要你跟我保持联系,我们可以一起解决这个问题,这个帖子最终将是一个正确的答案

<强> PK