作者liaosankai (低溫烘焙)
看板PHP
標題Re: [請益] 不列出某種副檔名檔案??
時間Mon Apr 25 21:20:00 2011
※ 引述《sambas (sambas)》之銘言:
: 我的 PHP 如下:( PHP 官方給的)
: <?php
: if ($handle = opendir('./file')) {
: while (false !== ($file = readdir($handle))) {
: if ($file != "." && $file != "..") {
: echo "<a href=file/".$file.">".$file."<br /></a>";
: }
: }
: closedir($handle);
: }
: ?>
: 這樣會列出目錄下全部的檔案
: 但是如果我不想列出 *_s.png 檔的話
: 要怎麼做呢??
: 謝謝
依sambas的需求,可以使用glob來完成,如下:
<?php
$files = array_filter(glob('./file/*.*'), function($ele){
return !stristr($ele,'_s.jpg');
});
?>
不過這個答案並沒有做深層資料夾的搜尋,我整理了一些glob常用的範例
有興趣鄉民可以看看,了解使用方法後再重寫一個。
參考:
http://goo.gl/Ifefq
--
歡迎來我的網誌看看
@
http://liaosankai.pixnet.net/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.252.97.45
推 lance70176:event.sinyi.com.tw/school/detail.php/8961.html 04/25 22:14
→ lance70176:可以參考這隻 看起來HTML 其實是PHP 04/25 22:14
→ liaosankai:=.=樓上給的網址是貼錯還是故意廣告文? 04/26 07:43
→ lance70176:沒貼錯 我寫的阿... 04/27 21:41
→ liaosankai:=.=跟這篇主題有什麼關係? 04/27 22:34