php 使用在 4 个字符点内计数的数字创建目录的循环

php loop that creates directories using numbers that count up within 4 character spots

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

<?php

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


    if (!file_exists('C:\wamp\www\maindirectory\mydirectory[=11=]01')) {
        mkdir('C:\wamp\www\maindirectory\mydirectory[=11=]01', 0777, true);
    }
}

?>

显然这段代码是行不通的。但是,上面代码中 0001 所在的位置,我需要将其累加为 0001、0002、0003 等。最后一个目录为 0925。我该怎么做?

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

你的情况:

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

我想你会设法完成代码的。