正如标题所暗示的那样,我正在尝试创建一个解析器并尝试找到将点名称空间中的某些内容转换为多维数组的最佳解决方案,以便
s1.t1.column.1 = size:33%
Run Code Online (Sandbox Code Playgroud)
会是一样的
$source['s1']['t1']['column']['1'] = 'size:33%';
Run Code Online (Sandbox Code Playgroud) 假设我有以下功能
function setArray(&$array, $key, $value)
{
$array[$key] = $value;
}
Run Code Online (Sandbox Code Playgroud)
在上面的功能中,键只在第一级,如果我想在第二级或第三级设置键,如何重写该功能呢?
例如
$array['foo']['bar'] = 'test';
Run Code Online (Sandbox Code Playgroud)
我想使用相同的函数来设置数组值