Php 如何汇总特定范围内的值? $srv2=0; foreach(结果为$value){ 对于($i=0;$i>=11&$i=20) { 打破 } }

Php 如何汇总特定范围内的值? $srv2=0; foreach(结果为$value){ 对于($i=0;$i>=11&$i=20) { 打破 } },php,for-loop,Php,For Loop,sameone能告诉我怎么了吗?我想求11-20范围内包括11在内的所有值的和 试试这个。将for循环更改为 $srv2 = 0; foreach ($result as $value) { for($i = 0; $i >= 11 && $i <= 20; $i++){ $srv2 += $value['words_count']; }

sameone能告诉我怎么了吗?我想求11-20范围内包括11在内的所有值的和

试试这个。将for循环更改为

        $srv2 = 0;
        foreach ($result as $value) {

            for($i = 0; $i >= 11 && $i <= 20; $i++){
                $srv2 += $value['words_count'];
            }
            if ($i > 20)
            {
                break;
            }
        }
srv2=0;
foreach(结果为$value){
对于($i=11;$i=20)
{
打破
}
}
$srv3=0;
foreach(结果为$value){
对于($i=21;$i=30)
{
打破
}
}

结果与2相同,但不可能,

for($i=0;$i>=11&&$i好,现在如果我需要foreach循环的下一个范围,比如:`$srv3=0;foreach($result as$value){for($i=21;$i30){break;}`我得到了类似于srv2的samne结果如何使用for循环来设置foreach循环的范围??我得到了这样的结果:但还没有工作,只总结了第一个结果1-10,我得到了这100个结果,需要总结,例如从20到30的位置,得到如下结果:
/21-30$srv3=0;foreach($result as$value){for($i=21;$i30){break;}}
我想我下一个for loop,2,3,4,5,6,7…需要使用&&或| in for loop,当使用&&
srv2 = 0;
foreach ($result as $value) {

    for($i = 11; $i <= 20; $i++){
        $srv2 += $value['words_count'];
    }
    if ($i > 20)
    {
        break;
    }
}
    $srv3 = 0;
foreach ($result as $value) {

    for($i = 21; $i <= 30; $i++){
        $srv3 += $value['words_count'];
    }
    if ($i > 30)
    {
        break;
    }
}