相关疑难解决方法(0)

将"this.that.other"之类的点语法转换为PHP中的多维数组

正如标题所暗示的那样,我正在尝试创建一个解析器并尝试找到将点名称空间中的某些内容转换为多维数组的最佳解决方案,以便

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)

php parsing

33
推荐指数
3
解决办法
2万
查看次数

如何在PHP中设置深度数组

假设我有以下功能

function setArray(&$array, $key, $value)
{
    $array[$key] = $value;     
}
Run Code Online (Sandbox Code Playgroud)

在上面的功能中,键只在第一级,如果我想在第二级或第三级设置键,如何重写该功能呢?

例如

 $array['foo']['bar'] = 'test';
Run Code Online (Sandbox Code Playgroud)

我想使用相同的函数来设置数组值

php

6
推荐指数
1
解决办法
2499
查看次数

标签 统计

php ×2

parsing ×1