php下实现在指定目录搜索指定类型文件的函数

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

function bdir($dir,$typearr){
$ndir = scandir($dir);
foreach ($ndir as $k => $v){
if ($v == '.' || $v == '..'){
continue;
}
if (filetype($dir.$v) == 'file'){
$arr = explode('.',$v);
$type = end($arr);
if (in_array($type,$typearr)){
echo $dir.$v."<br />";
}
}elseif (filetype($dir.$v) == 'dir'){
//echo $dir.$v."<br />";
bdir($dir.$v.'/',$typearr);
}
}
}

$dir ='e:/ddcms/';
$typearr = array('htm','html','php');
bdir($dir,$typearr);

相关文章

利用PHP实现开心消消乐的算法示例

前言 本文主要介绍了关于PHP如何实现我们大家都知道的开心消消乐的算法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、需求描述:   &nb...

PHP入门之常量简介和系统常量

PHP常量默认为大小写敏感。传统上常量标识符总是大写的。 PHP常量名和其它任何 PHP 标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。用正则表...

PHP二维数组去重算法

需求 现在有下面一组二维数组: array(8) { [0]=> array(2) { ["name"]=> string(4) "name" ["va...

PHP面向对象程序设计之接口用法

接口是PHP面向对象程序设计中非常重要的一个概念。本文以实例形式较为详细的讲述了PHP接口的用法。具体如下: 接口:interface 在PHP中,我们可以规定,一个对象应该具有哪些公共...

四个PHP非常实用的功能

最近写的几个PHP实用功能整理了一下,弄成一个文档,写上说明,方便以后使用!一共有4个PHP实用功能,现在跟大家分享,喜欢的朋友可以把它收藏起来,说不定以后用得上。 1. PHP函数的任...