请教trim函数trim(`dir/b/o:gn $path`)的一些问题

这是一段php遍历文件夹的代码,谁能详细解释一下这段代码的工作原理啊,谢谢了

BIG阳
浏览 281回答 1
1回答

慕尼黑8549860

dir/b/o:gn 是windows命令行的dir命令形式dir 表示列目录或者文件/b 表示不使用额外信息(没有标题信息或摘要)的格式/o 表示按分类顺序列出文件,:后面的gn是排序方式,表示g(按组目录优先)和n(按字母顺序名称)排序$path 是要列出文件的目标目录,使用\分隔的路径trim 用于去除左右空白字符.`` 是反引号,用于执行运算符,注意不是单引号',PHP 将尝试将反引号中的内容作为外壳命令来执行,并将其输出信息返回。效果等同shell_exec()函数最终trim(`dir/b/o:gn $path`) 语句返回的是以 \n 分割的文件列表字符串(包含目录名和文件名)//文件数组获取(包括目录名)$files = explode("\n",trim(`dir/b/o:gn $path`))//文件数组获取(不包括目录名)$files = explode("\n",trim(`dir/a:-d/b/o:gn $path`))
打开App,查看更多内容
随时随地看视频慕课网APP