如何将函数插入PHP数组?
请帮我解决这个PHP数组问题 我有一个函数,输出值如下:1,2,5,15,21等等 当我使用这样的简单数组时:如何将函数插入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
$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()