在PHP中,我有一个动态的一维数组,就像$array = ['test1', 'test2', ..., 'testn']
,我需要将其转换为多维数组,其中数组嵌套级别将等于一维数组中的元素数量,每个级别将有其索引,名称为一维数组值,因此,输出应该是这样的:$multidimentional['test1']['test2'][...]['testn'] = [Some Fixed Value]
并且,在创建多维数组之后,为它分配一个固定值。因此,基本上这个固定值需要在一个多维数组中分配,该多维数组的嵌套级别与一维数组值相同。
2条答案
按热度按时间deyfvvtc1#
您可以简单地循环元素,将元素作为键分配给当前数组,然后继续处理子数组。
Demo:https://3v4l.org/INfR2
llmtgqce2#
此逻辑将适用于所有语言给予大小,并将一个数组转换为多维数组\