使用php从函数中添加返回值

时间:2014-03-11 20:46:14

标签: php

我有一个返回玩家总积分的函数。这没有问题,并正确返回值。但是,我需要为整个团队获取价值。所以我尝试了很多东西,无法让它发挥作用。

$home1points = getplayerpoints($home1g1) + getplayerpoints($home1g2) + getplayerpoint($home1g3) + getplayerpoints($home1g4) +getplayerpoints($home1g5) + getplayerpoints($home1g6)

这会返回0000000。

我不确定如何将所有的功能值加在一起,任何我错的想法?​​

1 个答案:

答案 0 :(得分:0)

据我所知,getplayerpoints()函数回显了一个整数。当你在像你这样的上下文中使用函数(将数字加在一起)时,函数必须返回一个值而不是ECHO它。

我认为你有类似

的东西
function getplayerpoints(){
    // Some stuff done here
    echo $points;
}    

相反它应该是:

function getplayerpoints(){
    // Some stuff done here
    return $points;
}

现在当你每次调用getplayerpoints()函数时都在一起添加点时,它不会回显但是会返回数字。