作者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
1F:推 lance70176:event.sinyi.com.tw/school/detail.php/8961.html 04/25 22:14
2F:→ lance70176:可以参考这只 看起来HTML 其实是PHP 04/25 22:14
3F:→ liaosankai:=.=楼上给的网址是贴错还是故意广告文? 04/26 07:43
4F:→ lance70176:没贴错 我写的阿... 04/27 21:41
5F:→ liaosankai:=.=跟这篇主题有什麽关系? 04/27 22:34