gpt4 book ai didi

PHP - 使用点语法查找数组内容

转载 作者:可可西里 更新时间:2023-10-31 22:08:06 25 4
gpt4 key购买 nike

<分区>

有人看到以下函数有什么问题吗? (编辑:不,我不认为有什么问题,我只是仔细检查,因为这将被插入到一个非常常见的代码路径中。)

function getNestedVar(&$context, $name) {
if (strstr($name, '.') === FALSE) {
return $context[$name];
} else {
$pieces = explode('.', $name, 2);
return getNestedVar($context[$pieces[0]], $pieces[1]);
}
}

这基本上会转换:

$data, "fruits.orange.quantity"

进入:

$data['fruits']['orange']['quantity']

就上下文而言,这是我在 Smarty 中构建的表单实用程序。我还需要表单的名称,所以我需要字符串是基于键的表单,并且不能直接访问 Smarty 中的 Smarty 变量。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com