想象一下,像这样的数组:
[
'key1' => 'Label 1','key2' => 'Label 2','key3' => 'Label 3'
];
如何将其转换为多维数组,如下所示:
[
'key1' => [
'key1' => 'Label 1','key2' => [
'key2' => 'Label 2','key3' => [
'key3' => 'Label 3',],];
我考虑过使用递归函数和array_shift的东西,但是我不确定如何编写。
该数组应嵌套到与元素一样深的位置。