0

出力の総数をカウントする際にいくつかの問題に直面しています。

<?php
$count = 1;
while ($count <= 10)
{
echo "$count ";
++$count;
}
?>

結果出力

1 2 3 4 5 6 7 8 9 10

だから私が欲しいのは、すべての結果を追加することです

1+2+3+4+5+6+7+8+9+10 = ?  in my same code?
4

4 に答える 4

1

明らかに探しているものではありませんが、合計を計算する必要がある場合は、次の式を使用できます。

ここに画像の説明を入力

$countこれを使用すると、次のコードのすべての値を加算した結果を計算できます。

<?php
    $count = 1;
    while ($count <= $n)
    {
        echo $count.' ';
        ++$count;
    }
?>

それは次のようになります。

<?php
    $result = $n * ($n + 1) / 2;
?>

$n= 10 は 55 です。

于 2012-10-09T05:36:06.857 に答える
1

試す

$count = 1;
$add=0;
while ($count <= 10)
{
$add=$add+$count;
echo "$count ";
++$count;
}
于 2012-10-09T05:26:47.913 に答える
1
$count = 1;
$countall = 0;
while ($count <= 10)
{

echo "$count ";
$countall=$countall+$count;
$count++;
}
 echo "$countall";

これを試して

于 2012-10-09T05:28:11.287 に答える
1

range関数を使用しarray_sumて結果を取得するだけです

array_sum(range(1,10))
于 2012-10-09T05:29:15.977 に答える