php创建多级目录

时间:2022-07-07 12:14:18

mkdir函数只能创建一级的目录,如果我们想创建多级目录,则需要自己编写函数。

<?php 
$path = "one/two/three/four";

function mkdir_p($path,$mode=0700){
    $arr = explode("/",$path);
    $path = '';
    foreach($arr as $v){
        $path .= $v;
        mkdir($path,$mode);
        $path .= "/";
    }
}

mkdir_p($path);