我现在正在通过一个网站学习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