用迭代创建级联目录
function mk_dir($path){ $arr = array(); while (!is_dir($path)){ //如果$path不是目录 array_unshift($arr, $path); //array_unshift — 在数组开头插入一个或多个单元
$path = dirname($path); //得到父级目录 } if(empty($arr)){ echo "今天不用工作"; } print_r($arr); foreach ($arr as $value){ mkdir($value)."创建成功"; //创建目录 } } $path = "./asaa/afd/fd/df"; mk_dir($path);