php循环,使用数量最多在4个字符点内的数字创建目录

时间:2018-07-16 19:40:58

标签: php loops mkdir

我有一个php循环,并且我有创建目录的代码...

<?php

for ($i = 0; $i < 925; $i++){


    if (!file_exists('C:\wamp\www\maindirectory\mydirectory\0001')) {
        mkdir('C:\wamp\www\maindirectory\mydirectory\0001', 0777, true);
    }
}

?>

显然,此代码无法正常工作。但是,在上面的代码中0001所在的位置,我需要它计数为0001、0002、0003等。最后一个目录将是0925。我该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以使用sprintf => http://www.php.net/manual/en/function.sprintf.php

在您的情况下:

mkdir('C:/wamp/www/maindirectory/mydirectory/' . sprintf("%04d", $i), 0777, true);

我认为您将设法完成代码。