array_walk_recursive返回值

时间:2013-11-28 21:46:50

标签: php arrays

我使用数组递归来查找叶子。我的功能是工作,我从叶子轻松打印价值。现在我尝试从功能中获取价值,我需要将此用于另一个功能。这是我的代码。

$nazwa;     
function testArrayItem($item, $key)
    {
        if($key== "values")
        {
            $nazwa=$item;
        }
    }

    array_walk_recursive($des1['values']['0'], 'testArrayItem');
echo $nazwa;

我的变量“$ nazwa”是空的,我怎么能从我的功能中获得价值? 请求帮助

1 个答案:

答案 0 :(得分:2)

我遇到了和你一样的问题。但是将变量定义为全局变量在任何情况下都是不正确的。看看我对thread的答案。