这个问题令我困惑。我已经搜索并找到了类似的问题,但我似乎找不到任何与我的确切问题匹配的问题。
在PHP中,我有一个数组,就像这样:
我想将此转换为多维数组,如下所示:
在PHP中,我有一个数组,就像这样:
<?php
$array = array('one', 'two', 'three', 'four');
?>
我想将此转换为多维数组,如下所示:
<?php
$new_array = array('one' => array('two' => array('three' => array('four' => NULL))));
// or, to put another way:
$new_array['one']['two']['three']['four'] = NULL;
?>
考虑到我不知道原始数组中有多少项,我需要一种递归创建多维关联数组的方法。
这似乎是一件容易的事情,但我似乎无法弄清楚。