PHP从配置数组中获取值

时间:2014-07-04 11:54:02

标签: php

我有一个看起来像这样的config.php文件

return array(
"array1"=>
    array(
      "array2"=>"value"
    )
);

如何使用这样的函数动态提取array2值?

function getConfigValue(?)
{
    $config = include("config.php");
    return $config....  
}

1 个答案:

答案 0 :(得分:5)

$path  = 'array1.array2';
$value = array_reduce(
    explode('.', $path),
    function (array $value, $key) { return $value[$key]; },
    $config
);