Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在练习中从数组返回所有值_Php_Arrays_Foreach_Return Value - Fatal编程技术网

Php 在练习中从数组返回所有值

Php 在练习中从数组返回所有值,php,arrays,foreach,return-value,Php,Arrays,Foreach,Return Value,我现在正在通过一个网站学习一些PHP,他们在那里给你练习。到目前为止,我做这些都没有那么大的困难,但这一个具体的练习,我不能做。我已经看了8个小时没有任何进展,还问了我的3个朋友。他们谁也不知道如何正确地做这件事 无论如何,这个练习将返回数组的所有值(它们之间有空格,而不是逗号!),再加上它们的总和和平均值。本练习已经为您提供了一些无法编辑的代码。代码如下: <?php $lukujono = $_GET['lukujono']; $lukutaulukko = explode(',',

我现在正在通过一个网站学习一些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";
?>
但是,我的问题是列出数组中的所有值,而不使用逗号。现在,这是我的最后一次收场:

foreach ($lukutaulukko as $points){
$points = str_replace(',', ' ', $points);
}
但是,此代码仅打印最后一个值。我知道它们会被覆盖,所以。。。怎么让他们这样

Points are: 1 2 3 4 5
用于将数组转换回字符串,第一个参数用作分隔符

$points = implode(' ', $lukutaulukko);
现在工作:)非常感谢。
$points = implode(' ', $lukutaulukko);