PHP 獲取當前目錄下的文件夾



/**
* 獲取當前目錄下的文件夾
* @param string $path 操作目錄(注意:路徑結尾不要有斜杠/)
* return array 目錄下的所有文件夾
*/
public function getFolderList($path)
{
$folderList = []; //最終返回的數組
$keysValue = []; //二維數組需要排序的值
//掃描目錄內的所有目錄和文件並返回數組
$data = scandir($path);
$k = 0;
foreach ($data as $value) {
//判斷如果不是文件夾則進入下一次循環
if (!is_dir($path . "/" . $value)) {
continue;
}
if ($value != '.' && $value != '..') {
$folderList[$k] = array(
"name" => $value,
);
$keysValue[$k] = $value; //記錄排序值
$k++;
}
}
//對二維數組進行排序
array_multisort($keysValue, SORT_DESC, $folderList);
return $folderList;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM