我有一个返回玩家总积分的函数。这没有问题,并正确返回值。但是,我需要为整个团队获取价值。所以我尝试了很多东西,无法让它发挥作用。
$home1points = getplayerpoints($home1g1) + getplayerpoints($home1g2) + getplayerpoint($home1g3) + getplayerpoints($home1g4) +getplayerpoints($home1g5) + getplayerpoints($home1g6)
这会返回0000000。
我不确定如何将所有的功能值加在一起,任何我错的想法?
答案 0 :(得分:0)
据我所知,getplayerpoints()函数回显了一个整数。当你在像你这样的上下文中使用函数(将数字加在一起)时,函数必须返回一个值而不是ECHO它。
我认为你有类似
的东西
function getplayerpoints(){
// Some stuff done here
echo $points;
}
相反它应该是:
function getplayerpoints(){
// Some stuff done here
return $points;
}
现在当你每次调用getplayerpoints()函数时都在一起添加点时,它不会回显但是会返回数字。