Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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_Function - Fatal编程技术网

如何将函数插入PHP数组?

如何将函数插入PHP数组?,php,arrays,function,Php,Arrays,Function,请帮我解决这个PHP数组问题 我有一个函数,输出值如下:1,2,5,15,21等等 当我使用这样的简单数组时: <?php $fruits=array("Apples","Oranges","Bananas"); echo "I like " . $fruits[0] . ", " . $fruits[1] . " and " . $fruits[2] . "."; ?> 多谢各位 函数返回一个数组,并将其分配给另一个数组中的变量 // here $my_func is an ar

请帮我解决这个PHP数组问题

我有一个函数,输出值如下:1,2,5,15,21等等

当我使用这样的简单数组时:

<?php
$fruits=array("Apples","Oranges","Bananas");
echo "I like " . $fruits[0] . ", " . $fruits[1] . " and " . $fruits[2] . ".";
?>

多谢各位

函数返回一个数组,并将其分配给另一个数组中的变量

// here $my_func is an array, the return of $my_custom_func
$my_func = $my_custom_func();
// now my fruits is an array with just ONE element which is another array with your ids.
$fruits = array($my_func);
尝试直接分配函数返回的值并执行$fruits变量。如下所示:

$fruits = $my_custom_func();
甚至

$my_func = $my_custom_func();
$fruits = $my_func; // without array()

您的退货声明中缺少一个美元符号<代码>返回$user\u列表
返回用户列表
返回$user\u列表是的,在这里被意外删除。。。但这不是问题所在,-如何使此函数返回适合上述数组的数组?谢谢。您可能应该编辑您的问题以反映。您是否尝试过
var\u dump
ing或
print\r
ing函数的返回值<代码>$my_func=my_function_output();var_dump($my_func)假设我正确理解了您的代码:my_function_output($id)返回存储在$my_func中的数组。但稍后将数组转换为$fruits=array($my_func)中的另一个数组;我认为这可能是造成问题的原因。
$fruits = $my_custom_func();
$my_func = $my_custom_func();
$fruits = $my_func; // without array()