为了账号安全,请及时绑定邮箱和手机立即绑定

$arr 变量报错 未定义 求解答

$arr 变量报错 未定义  求解答

function readDirectory($path){
   $handle = opendir($path); 
   while ($item = readdir($handle)!==false) { 
       if ($item != "."&&$item!="..") {
           if (is_file($path."/".$item)) {
               $arr['file'][] = $item;
               global $arr;
           }elseif (is_dir($path."/".$item)) {
               $arr['dir'][] = $item;
               global $arr;
           }
       }
   }
   closedir($handle);
   return $arr;
}

$path = "../file";
print_r(readDirectory($path));

正在回答

2 回答

while ($item = readdir($handle)!==false) 这个写错了,正确的这样写:

while (($item = readdir($handle))!==false)

0 回复 有任何疑惑可以回复我~

我试了一下没有错哦,可能是你的字符集没有设置好,或者你可以先定义一个数组为空值!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$arr 变量报错 未定义 求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信