[英]Using 'glob' to display files with no extension?
我使用以下代碼按日期降序顯示文件。 但是當我上傳任何沒有擴展名的文件時,由於 glob 不可見,有沒有辦法顯示隱藏文件?
代碼:
<?php
$dir = "/opt/lampp/htdocs/jquery";
chdir($dir);
array_multisort(array_map('filemtime', ($files = glob("*.*"))), SORT_DESC, $files);
foreach($files as $filename)
{
echo "<li>".$filename."</li>";
}
?>
@bodi0 為您提供了只有沒有點的項目的代碼,您可能正在尋找
...glob("*")
獲取所有文件。 然后,您需要刪除“。” 和 ”..”
這是不可能的,只有 glob (python),回答者(是那個詞)誤解了你的問題。
/* 獲取所有文件/文件夾並返回末尾沒有“/”的文件夾,/*/ 僅獲取文件夾並在末尾添加“/”,但對於沒有擴展名的文件,即 path/foo (NO DOT)使用 glob 將文件與文件夾分開並不簡單。
當然,可以將此正則表達式模式傳遞給glob()
:
glob("([^\\.])");
模式([^\\.])
表示每個文件名,其中沒有點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.