脚本宝典收集整理的这篇文章主要介绍了php – 在scandir数组中包含JUST文件?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$indir = scandir('../pages'); $fileextensions = array(".","PHP","htML","htm","shtml"); $replaceextensions = str_replace($fileextensions,"",$indir);
我在文件扩展名上进行字符串替换,从而导致[0]和[1]显示为空,但它们是“”.和“..”@H_301_2@
array(4) { [0]=> string(0) "" [1]=> string(0) "" [2]=> string(4) "test" [3]=> string(4) "home" }
$indir = array_filter(scandir('../pages'),function($ITem) { return !is_dir('../pages/' . $item); });
注意,这将过滤掉所有目录,只留下文件和符号链接.如果你真的只想排除只有以.开头的文件(和目录),那么你可以这样做:@H_301_2@
$indir = array_filter(scandir('../pages'),function($item) { return $item[0] !== '.'; });
以上是脚本宝典为你收集整理的php – 在scandir数组中包含JUST文件?全部内容,希望文章能够帮你解决php – 在scandir数组中包含JUST文件?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。