如果一个问题我现在尝试解决几个小时,但根本无法找到解决方案.
如果是单个路径数组
$singleArray = array(
'/Web',
'/Web/Test1',
'/Web/Test2',
'/Web/Test2/Subfolder',
'/Web/Test3',
'/Public'
);
Run Code Online (Sandbox Code Playgroud)
从该数组我想创建一个多维数组,它保留键,但将子文件夹放在正确的父文件夹中.后来我想循环遍历新数组以创建文件夹树(但这不是问题)
新数组应如下所示:
$multiArray = array(
'/Web'=>array(
'/Web/Test1'=>array(),
'/Web/Test2'=>array(
'/Web/Test2/Subfolder'=>array()
),
'/Web/Test3'=>array()
),
'/Public'=>array()
);
Run Code Online (Sandbox Code Playgroud)