array_sum()期望参数1是数组

Ray*_*Ray 1 php arrays

需要有人帮我解决以下问题.

在我的本地机器上,我在Mac上运行MAMP.我有以下代码:

   $x=0;
   for ($i=0; $i<=30; $i++) {
       $VoteValue[$x] = $i;
       $x++;
   }

   $Total = array_sum($VoteValue);
   echo "<br /><br />Total Vote = $Total <br />";
Run Code Online (Sandbox Code Playgroud)

上面的代码在我的本地计算机上运行正常.但是,当我将其上传到我的生产服务器时,我收到以下警告提示:

Warning: array_sum() expects parameter 1 to be array, null given in /home/RIP/public_html/RIPVote.php on line 7
Run Code Online (Sandbox Code Playgroud)

并且由于警告错误,它不会返回并显示输出值.我怎么摆脱这个?

请建议并期待尽快收到你们的消息.感谢和感谢.

cra*_*gmj 5

你有没有尝试初始化$ VoteValue

$VoteValue = array();
Run Code Online (Sandbox Code Playgroud)

总而言之,从0到n的总和=(n*(n + 1))/ 2.