閱讀208 返回首頁    go 阿裏雲 go 技術社區[雲棲]


遍曆目錄

/**
* 遍曆目錄,結果存入數組。
* @param string $dir
* @return array
*/
function my_scandir($dir)
{
$files = array();
if ( $handle = opendir($dir) ) {
while ( ($file = readdir($handle)) !== false ) {
if ( $file != ".." && $file != "." ) {
if ( is_dir($dir . "/" . $file) ) {
$files[$file] = my_scandir($dir . "/" . $file);
}else {
$files[] = $file;
}
}
}
closedir($handle);
return $files;
}
}


$path = './a';
$arr = rec_scandir($path);


print '<pre>';
print_r($arr);
print '</pre>';

最後更新:2017-04-03 12:56:36

  上一篇:go 查看磁盤還剩多少空間
  下一篇:go 軟件更新時候出現和原包名衝突