【发布时间】:2017-05-23 12:17:26
【问题描述】:
我有字符串
$s = 'controller/front/home';
价值
$v = "some value";
和数组
$a = [];
制作这样的多维数组的最佳方法是什么?
$a['controller']['front']['home'] = $v;
[编辑]
我不知道字符串 $s 可以有多少个部分(由 / 分隔),因此通过分解部分手动构建数组是我会考虑的最后一个选项。
【问题讨论】:
-
你到底想做什么?也展示你的代码努力....
-
$a = $v; foreach (array_reverse(explode('/', $s)) as $i) $a = array($i => $a);
标签: php