在if / else语句中计算结果

时间:2012-02-29 23:56:01

标签: php count sum

我想在if / else语句中对总结果求和。所以$ result(例如在那里)会出现4次。我尝试过count($ result),这不起作用。

while ($sq=mysql_fetch_array($query)){

if ($avg > $btmspeed && $avg < $topspeed){
    $result; 

}else{  
}
}

基本上我正在通过一些数据库结果运行while循环,这些现有变量将通过if语句给出4个结果,我想反映一下。我知道它可能和简单的答案,但头撞墙,搜索引擎没有给我答案。请帮忙!

3 个答案:

答案 0 :(得分:1)

使用计数器。     Var i = 1; 在循环之外。

在循环内添加:

i++;

答案 1 :(得分:0)

你是否只需要在循环外移动$ result声明并在'if'块内增加它?

$result = 0
# loop starts here
if ($avg > $btmspeed && $avg < $topspeed){

   $result = $result + 1

} else{


}

答案 2 :(得分:0)

假设您的结果是一个数字。你可以循环遍历任何它我假设一个包含信息的数组,在那里你要检查你最初提供的if-else。

$i = 0;
for($x=0; $x < $result; $x++;)
{
   if ($avg > $btmspeed && $avg < $topspeed){

     $i++;

   }else{


   }
}
echo $i;