Php 如何以$total计算指定金额的总和

Php 如何以$total计算指定金额的总和,php,Php,e、 g.如果我通过$total=2,那么它应该计算第一个 两个阵列。 sub1+sub2 **这是我的密码** <?php $num = 2; $array = array(); $total = 2; for($x=1;$x<=$num;$x++) { $result = array('sub1'=>rand(1,100), 'sub2'=>rand(1,100),

e、 g.如果我通过
$total=2
,那么它应该计算第一个 两个阵列。
sub1+sub2

**这是我的密码**

<?php 
    $num = 2;
    $array = array();
    $total = 2;

    for($x=1;$x<=$num;$x++)
    {
         $result = array('sub1'=>rand(1,100),
                    'sub2'=>rand(1,100),
                    'sub3'=>rand(1,100),
                    'sub4'=>rand(1,100),
                    'sub5'=>rand(1,100));
               $array[] = $result;
    }  

    echo '<pre>'; print_r($array);

    ?>

试试看

我们应该做到这一点。希望有帮助:)

试试看


我们应该做到这一点。希望有帮助:)

您可以简单地使用for循环,如下所示

$sum=0;

对于($i=0;$i,您可以像这样简单地使用for循环

$sum=0;

对于($i=0;$ii是StackOverflow的新手。我如何接受答案?在我答案的3票下面,会出现一个绿色的勾号单击它:)是的。我已经为你这么做了,兄弟。但是我不能投票,因为声誉很低。一旦我赢得足够的声誉,我一定会回来投票。勾号就在向上/向下投票的下方。它是不可见的,但当你悬停在上面时会出现。这是一个被接受的答案,我对StackOverflow是完全陌生的。我如何接受这个答案?下面我的答案有3票,一个绿色的记号会出现,点击它:)是的。我已经为你做了,兄弟。但是我不能投票,因为声誉很低。一旦我赢得了足够的声誉,我肯定会回来投票。勾号刚好低于向上/向下投票。它是不可见的,但当您将鼠标悬停在它上面时会出现。这是一个公认的答案
<?php 
    $array = array();
    $total = 2;

    $result = array('sub1'=>rand(1,100),
                    'sub2'=>rand(1,100),
                    'sub3'=>rand(1,100),
                    'sub4'=>rand(1,100),
                    'sub5'=>rand(1,100));

    $temp_array = array_slice($result, 0, $total);   
        $sum = array_sum($temp_array);
        print_r($result);
        echo "sum of $total array is : ".$sum;
Array
(
    [sub1] => 30
    [sub2] => 19
    [sub3] => 56
    [sub4] => 47
    [sub5] => 6
)
sum of 2 array is : 49 
$sum=0;

for($i=0;$i<$total;$i++){

$sum+=$result[$i];

}