我有一个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。我该怎么做?
答案 0 :(得分:2)
您可以使用sprintf
=> http://www.php.net/manual/en/function.sprintf.php
在您的情况下:
mkdir('C:/wamp/www/maindirectory/mydirectory/' . sprintf("%04d", $i), 0777, true);
我认为您将设法完成代码。