我目前正在通过一个网站学习一些 PHP,他们会在该网站上为您提供练习。到目前为止,我已经完成了它们,没有那么困难,但是这个特定的练习,我做不到。我看了8个小时没有任何进展,还问了我的3个朋友。他们都不知道如何正确地做到这一点。
无论如何,该练习将返回数组的所有值(它们之间有一个空格,而不是逗号!),以及它们的总和和平均值。该练习已经为您提供了一些您无法编辑的代码。代码是这样的:
<?php
$lukujono = $_GET['lukujono'];
$lukutaulukko = explode(',',$lukujono);
// Your code is put here, and here only.
echo "Points are: $points\n";
echo "The sum of points: $sum\n";
echo "The average of points: $average";
?>
目前,我已经完成了这件事,这是正确的,似乎:
$sum = array_sum($lukutaulukko);
$average = $sum / (count($lukutaulukko));
但是,对我来说,问题是在没有逗号的情况下列出数组中的所有值。现在,这是我得到的关闭:
foreach ($lukutaulukko as $points){
$points = str_replace(',', ' ', $points);
}
但是,此代码仅打印出最后一个值。我知道它们会被覆盖,所以......如何让它们像这样?
Points are: 1 2 3 4 5