2017-01-25 1 views
1

Ich wurde um mit PHP Unordnung und ich herausgefunden, wie ein 5 Zufallszahl zur Liste für Schleife zwischen 1 und 100 unter Verwendung von:Wie füge ich zusammen Zufallszahl aus einem for-Schleife mit PHP

for($row = 1; $row <= 5; $row++) { 
    echo rand(1,100) . "<br>"; 
} 

Ich weiß, dass ich die Summe von Zufallszahlen erhalten, indem Sie folgendermaßen vorgehen:

$sum = 0; 
for($row = 1; $row <= 5; $row++) { 
    $sum += rand (1,100) . "<br>"; 

} 
echo $sum; 

Aber jetzt weiß ich nicht, wie ich die rands auch gesehen echo werden.
Ich möchte in der Lage sein, das erste Stück Code und das zweite Stück irgendwie zu kombinieren, um die Liste der zufälligen ganzen Zahlen und ihrer Summe zu erhalten.

+0

Initialisieren Sie Ihre Summenvariable mit 0 vor Ihrer Schleife. In Ihrer Schleife fügen Sie einfach Ihre aktuelle Summe mit dem Zufallswert der Iteration hinzu und speichern sie in Ihrer Summenvariablen ab. – Rizier123

+0

Hat keine der Antworten dieses Problem behoben? – Xorifelse

Antwort

0

Wenn Sie die Daten erneut verwenden möchten, speichern Sie sie in einer Variablen.
Sie sollen in einem Array suchen ist hier:

for($sum = 0, $row = 1; $row <= 5; $row++) { 
    $num = rand (1,100); 
    $nums[] = $num; 
    $sum += $num; 
} 

echo "the total sum is: '$sum' with the values of: '" . implode(', ', $nums) . "'."; 

Oder nur Schleife durch:

foreach($nums as $value){ 
    echo $value, '<br>'; 
} 
0

Dies ist, was ich am Ende mit, und es funktionierte! Vielen Dank!

<?php 

for($row = 1; $row <= 5; $row++) { 
    $value = rand (1,100); 
    echo $value . "<br>"; 
    $sum += $value; 
} 

echo $sum; 

?>