Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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 - Fatal编程技术网

PHP数组能否返回函数?

PHP数组能否返回函数?,php,arrays,Php,Arrays,我有一个函数,可以在几个数字之间来回移动。从我的代码中可以看出,我希望将其存储在一个数组中。有没有办法做到这一点,并在调用该数组时将其输出用逗号分隔?我可以用print\r输出代码,但这不是我想要的方式 function random($min, $max, $quantity) { $numbers = range($min, $max); shuffle($numbers); return array_slice($numbers, 0, $quantity);

我有一个函数,可以在几个数字之间来回移动。从我的代码中可以看出,我希望将其存储在一个数组中。有没有办法做到这一点,并在调用该数组时将其输出用逗号分隔?我可以用
print\r
输出代码,但这不是我想要的方式

function random($min, $max, $quantity) {
    $numbers = range($min, $max); 
    shuffle($numbers); 
    return array_slice($numbers, 0, $quantity);
}
$box=array(random(0,5,6));
使用
内爆()
函数将数组转换为逗号分隔的字符串

function random($min, $max, $quantity) {
    $numbers = range($min, $max); 
    shuffle($numbers); 
    return array_slice($numbers, 0, $quantity);
}
$box=random(0,5,6);
print_r($box);
$box1 = implode(",",$box);
echo "<br> Comma Seperated String : ".$box1;
签入编辑器:

使用
内爆()
函数将数组转换为逗号分隔的字符串

function random($min, $max, $quantity) {
    $numbers = range($min, $max); 
    shuffle($numbers); 
    return array_slice($numbers, 0, $quantity);
}
$box=random(0,5,6);
print_r($box);
$box1 = implode(",",$box);
echo "<br> Comma Seperated String : ".$box1;

签入编辑器:

很高兴为您提供帮助。:)很高兴能帮助你。:)问题标题似乎有点不对劲。还有,很抱歉,这看起来像是家庭作业。至少它没有显示出太多的研究工作。问题标题似乎有点不对劲。还有,很抱歉,这看起来像是家庭作业。至少它没有显示出太多的研究工作。