首页 > 其他分享 >无限循环目录

无限循环目录

时间:2023-11-08 10:35:38浏览次数:29  
标签:files return mdaima 无限 循环 目录

 

<?php

function my_dir($dir) {
    $files = [];
    if(@$handle = opendir($dir)) {
        while(($file = readdir($handle)) !== false) {
            if($file != ".." && $file != ".") {
                if(is_dir($dir . "/" . $file)) { //如果是子文件夹
                    $files[$file] = my_dir($dir . "/" . $file);
                } else {
                    $files[] = $file;
                      
                    $img_name=$file;//临时变量
                    echo $dir."/".$img_name.";此文件绝对路径:".realpath($dir."/".$img_name)."<br>";
                }
            }
        }
        closedir($handle);
    }
    //return $files;
}
  
my_dir("mdaima/js");//目录

 

标签:files,return,mdaima,无限,循环,目录
From: https://www.cnblogs.com/G921123/p/17816796.html

相关文章

  • 2008秋-计算机软件基础-循环顺序队列
    /*---------------------------------------------------------Title:SequenceQueue(顺序队列)顺序队列-顺序存储结构的队列请先阅读教材74-76页,2.4.1-2.4.3节,队列的定义及基本运算(注意:以下程序为简化后的,仅供入门学习之用)--------------------------------------......
  • 2008秋季-计算机软件基础-循环链队列
    /*---------------------------------------------------------Title:LinkQueue(链队列)链队列-链式存储结构的队列请先阅读教材74-77页,2.4.1-2.4.4节,队列的定义及基本运算(注意:以下程序为简化后的,仅供入门学习之用)---------------------------------------------......
  • 获取文件大小或文件夹的大小和占用空间,以及文件全路径、目录、扩展名、文件名称
    获取文件或文件夹的大小大小是文件夹/文件本身的实际大小,占用空间指的是文件夹/文件在磁盘中所占用的空间的大小。获取指定目录下所有文件的大小1//得到指定目录下的数据量大小2publicstaticlongGetDirectoryLength(stringdirPath)3{......
  • 让自定义的容器,也能基于范围循环
      C++11起,引入了基于范围的for循环这一特性,有什么好处呢?它有时可以大大地简化遍历容器的操作,比如说STL的vector。std::vectorv{1,2,3};std::vector<int>::iteratorit=begin(v);for(;it!=end(v);++it)std::cout<<*it<<'\n';  这是使用了迭代器的写法,......
  • docker 创建容器 设置端口映射 目录映射
    dockerrun-d-p8042:8080-v$PWD:/usr/local/tomcat/webapps--namemyProjectNametomcat:8-jdk8-d后台运行-p端口映射将容器的8080端口映射到主机的8042端口-v目录映射$PWD:指定宿主机当前目录挂载到容器的webapps--name指定容器名称为myProjectName tomcat:8-jdk8......
  • [转]PostgreSQL学习手册(目录)
       事实上之前有很长一段时间都在纠结是否有必要好好学习它,但是始终都没有一个很好的理由说服自己。甚至是直到这个项目最终决定选用PostgreSQL时,我都没有真正意识到学习它的价值,当时只是想反正和其它数据库差不多,能用就行了。然而有一天晚上,自己也不知道为什么,躺在床上开始......
  • 循环:switch
    1.switch循环 switch(Type){case1:if(answerCount>1){isCorrect=false;remark+="单选题只能有一个答案;";......
  • python初学者学习笔记-第四章-条件和循环
    chapter4/条件和循环4.1条件4.1.1基本形式条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的子程序;每个条件后面要使用冒号”:”,表示满足条件后执行子程序。缩进来划分子程序范围,相同缩进的语句组成一个整体子程序。如果“condition”为True,将执行"sub_p......
  • vue:通过数组循环创建表格,表格中有输入框需校验,最后需要一次性校验所有表格。
    表格内有form表单,form表单绑定的model数据类型必须为对象。所以需要先处理一下接口请求回来的数据。 表单需要校验,校验要用到ref,所以通过索引给每个表单生成自己专属的ref。 统一写一个校验规则,绑定至form表单中的rules中,随后在表格内的输入框form-item中绑定对应的规定。......
  • (九)C#编程基础复习——while循环
    在C#中,while循环用于多次迭代一部分程序,特别是在迭代的次数不固定的情况下,建议使用while循环而不是for循环。其中,循环主体可以是一个单独的语句,也可以是多条语句组成的代码块,当表达式的为真时,循环会一直执行下去。示例代码如下:inti=1;while(i<9){Console.Write("{0}",......