确定数组列表是文件还是文件夹代码点火器FTP类



好的,我正在使用代码点火器FTP类连接到服务器,检索文件和文件夹的列表,并将该列表存储在数组中。现在的问题是如何识别哪个数组项是文件夹,哪个是文件。

这是输出

阵列([list]=>数组([0]=>/目录1[1] =>/目录2[2] =>/目录3[3] =>/新建文本文档.txt)
)

尝试is_dir()和is_file()。

还要小心符号链接,它们都不是:
us1.php.net/manual/en/function.is-link.php

感谢Nick J告诉我关于文件路径的信息,终于解决了,这要归功于你。以下是我的做法

$data['list']=$this->ftp->list_files();foreach($data['list']作为$item){$path_parts=pathinfo($item);if(isset($path_parts["extension"]){echo"文件:"$项目。'
';}其他{echo"目录:"$项目。'
';}

最新更新