从函数中获取返回值

时间:2016-07-16 14:20:55

标签: php

假设我有一些运行某些代码然后return的函数,比如:

function something()
{
//some code
return $some[$whatever];
}

所以,如果我想提取我在函数中生成的数据 - $some的新值,我应该怎么做?例如,这不会做任何事情:

echo ($some);

或者我在这里缺少什么,请

2 个答案:

答案 0 :(得分:1)

由于您的case "6|8"会返回一个值,因此您可能需要捕获&将它存储在Function内,然后如果它是一个String,则回显该变量或对该效果进行一些转换。这是一个例子:

variable

测试here

干杯和好运....

答案 1 :(得分:0)

您正在尝试从数组中返回一个未声明的特定键。我为你声明了一个数组,并添加了isset来检查数组中是否存在密钥以防止任何php警告。

function something($findKey)
{
$some = array('key'=> 123);
if(!isset($some[$findKey])) {
    return false;
}
//some code
return $some[$findKey];
}
echo something('key');