【发布时间】:2014-05-17 20:38:05
【问题描述】:
我正在尝试从一个数组中创建一个文件夹树,该数组取自一个字符串。
$folders = str_split(564);
564 实际上可以是任何数字。目标是创建一个文件夹结构,如 /5/6/4
我已经设法在一个位置创建了所有文件夹,使用来自另一个线程的代码 -
for ($i=0;$i<count($folders);$i++) {
for ($j=0;$j<count($folders[$i]);$j++) {
$path .= $folders[$i][$j] . "/";
mkdir("$path");
}
unset($path);
}
但是这样我可以将所有文件夹放在同一包含路径中。 此外,如何在磁盘上的特定位置创建这些文件夹?对高级php不太熟悉,抱歉:(
谢谢。
【问题讨论】:
-
在此期间想通了,感谢一个比我更聪明的人:)$folders = str_split(564); mkdir(implode('/',$folders),0777,true);