php读取文件夹然后插入数据库

php读取文件夹然后插入数据库

有一个文件夹 num  在这个文件夹下假如有三个文件夹分别是  num1  num2  num3  

我想用php把这三个文件夹读出来  然后在插入数据库中  

//PHP遍历文件夹下所有文件
              $handle=opendir('num');  //这里输入其它路径
              while (false !==($file = readdir($handle))){   //readdir -- 从目录句柄中读取条目
                      if ($file != "." && $file != "..") {
                                   //echo "$file\n";   //输出文件名
                                   $arr= array("$file\n");
                                   echo $arr[0]."<br>";
                            }
                     }
              closedir($handle);

我是这样写的但是 $file\n 会把值付给一个参数 当是 $arr[1] 的时候输出的就什么也不输出  应该怎样弄啊



[复制到剪切板]
CODE:
$handle=opendir('num');  //这里输入其它路径
              
while (false !==($file readdir($handle))){   //readdir -- 从目录句柄中读取条目
                      
if ($file != "." && $file != "..") { 
                                   
//echo "$file\n";   //输出文件名
                                   
$arr[]= $file;
                                   
//echo $arr[0]."<br>";
                            

                     }
              
closedir($handle);
print_r($arr); ;

如履薄冰

回复 2# 我不是鱼 的帖子

若我想知道里面的个数

$handle=opendir('num');  //这里输入其它路径
              while (false !==($file = readdir($handle))){   //readdir -- 从目录句柄中读取条目
                      if ($file != "." && $file != "..") {
                                   //echo "$file\n";   //输出文件名
                                   $arr[]= $file;
                                                                      $cont = count($arr);    //查询有多少个文件想要输出具体的数字这样弄对吗
                                   //echo $arr[0]."<br>";
                            }
                     }
              closedir($handle);
print_r($arr);

都是高手啊