【发布时间】:2017-11-04 14:53:41
【问题描述】:
给定一个停止编号,例如 3。然后它将在此文件夹中创建一个文件夹和 2 个子文件夹,在每个子文件夹中创建 3 个子文件夹。
如何使用一个简单的php递归函数来做到这一点?
这是我的代码,我做不到,我考虑这个问题很久了..
function mkpath($path,$stop_turn){
if($stop_turn==1){
return 0;
}
if(!file_exists($path)){
mkdir($path,0777,false);
}
else
$path=$path.'/'.$stop_turn;
return mkpath($path,$stop_turn-1);
}
mkpath("1",2);
【问题讨论】:
-
路径,路径/1,路径/2,路径/1/1,路径/1/2,路径/1/3,路径/2/1,路径/2/2,路径/ 2/3?
-
是的!确切地!怎么办?