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);
我想你会设法完成代码的。
我有一个 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);
我想你会设法完成代码的。