Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php循环,使用4个字符内的数字创建目录_Php_Loops_Mkdir - Fatal编程技术网

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

php循环,使用4个字符内的数字创建目录,php,loops,mkdir,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); } } ?> 显然,这段代码将不起作用。然而,在上面代码中00

我有一个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。我该怎么做呢?

您可以使用
sprintf
=>

就你而言:

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

我想你会设法完成代码。

你可以使用
sprintf
=>

就你而言:

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

我想你会设法完成代码。

这一行是关于
”;
我猜如果你删除了,脚本可能会编译并运行look-in或@riggsfully,甚至只是
stru-repeat('0',4-strlen($I))。$I
这一行是关于
我猜如果您删除了,脚本可能会编译并运行look-into或@riggsfully,甚至只是
stru-repeat('0',4-strlen($I))。$I