$arr 變量報(bào)錯(cuò) 未定義 求解答
$arr 變量報(bào)錯(cuò) 未定義 ?求解答
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));
2017-07-10
while ($item = readdir($handle)!==false) 這個(gè)寫錯(cuò)了,正確的這樣寫:
while (($item = readdir($handle))!==false)
2017-06-01
我試了一下沒(méi)有錯(cuò)哦,可能是你的字符集沒(méi)有設(shè)置好,或者你可以先定義一個(gè)數(shù)組為空值!