Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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-从一个数组中创建一组目录0-z和子目录0-z_Php_Mkdir - Fatal编程技术网

PHP-从一个数组中创建一组目录0-z和子目录0-z

PHP-从一个数组中创建一组目录0-z和子目录0-z,php,mkdir,Php,Mkdir,使用mkdir() 我想让名为0-9和a-z的目录在每个目录中都有子目录0-z 例如: /home/acname/public\u html/storage/0/0 一直到 /home/acname/public_html/storage/9/z 及 /主页/acname/public\u html/storage/a/0 一直到 /home/acname/public_html/storage/a/z 继续到~~~ /home/acname/public_html/storage/z/0 一直

使用mkdir()

我想让名为0-9和a-z的目录在每个目录中都有子目录0-z

例如:

/home/acname/public\u html/storage/0/0

一直到

/home/acname/public_html/storage/9/z

/主页/acname/public\u html/storage/a/0

一直到

/home/acname/public_html/storage/a/z

继续到~~~

/home/acname/public_html/storage/z/0

一直到

/home/acname/public_html/storage/z/z

这将是一个定时器,我想,但远远快于通过ftp客户端这样做。 我自己解决这个问题要比ftp客户端方法花费更长的时间! 我也会在这个过程中学习

提前谢谢


$path-/home/acname/public_html/storage
$array= (0,1,2,3,4,5,6,7,8,9,a,b, etc.. z);??

p希望你也能帮我做这件事:顺便谢谢你!回答+1
<?php
   $chars = array(0,1,2,3,4..... ,'x','y','z'); // too lazy to type them all out
   foreach($chars as $first) {
      mkdir("/home/acname/public_html/storage/{$first}");
      foreach($chars as $second) {
          mkdir("/home/acname/public_html/storage/{$first}/{$second}");
      }
   }
?>
$names = array_merge(range(0,9), range('a', 'z'));
$path  = '/home/acname/public_html/storage/';

foreach($names as $cName) {
  mkdir($path . $cName);
  foreach($names as $cName2) {
    mkdir($path . $cName . '/' . $cName2);
  }
}