我不确定是否有这样的功能,但我希望它能做到以下几点:
搜索值的数组get_array_value($array, $chain);在哪里$array,$chain是一个包含要检索的值的信息的数组.
用法示例:if $chain = array('key1', 'key2', 'key3');,则该函数应返回$array['key1']['key2']['key3'];
那里有类似的东西,如果没有,我怎么能实现这个目标?
提前致谢!
嗯,预期的结果应该是单个值,而不是数组.所以我可以像使用它一样echo get_array_value($array, $chain);
$cloneArray = $array; // clone it for future usage
foreach($chain as $value)
{
$cloneArray = $cloneArray[$value];
}
var_dump($cloneArray);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1770 次 |
| 最近记录: |