php递归获取文件列表(所有子目录文件)
pren 发布于 2021-10-15
/** * 获取文件列表(所有子目录文件) * * @param string $path 目录 * @param array $file_list 存放所有子文件的数组 * @param array $ignore_dir 需要忽略的目录或文件 * @return array ...
阅读(834)评论(0)赞 (0)
pren 发布于 2021-10-15
/** * 获取文件列表(所有子目录文件) * * @param string $path 目录 * @param array $file_list 存放所有子文件的数组 * @param array $ignore_dir 需要忽略的目录或文件 * @return array ...
阅读(834)评论(0)赞 (0)
pren 发布于 2021-10-15
/** * 获取目录大小 * * @param string $path 目录 * @param int $size 目录大小 * @return int 整型类型的返回结果 */ function getDirSize($path, $size = 0) { $dir = @d...
阅读(819)评论(0)赞 (0)
pren 发布于 2021-10-15
/** * 读取目录列表 * 不包括 . .. 文件 三部分 * * @param string $path 路径 * @return array 数组格式的返回结果 */ function readDirList($path) { if (is_dir($path)) { $h...
阅读(846)评论(0)赞 (0)
pren 发布于 2021-10-15
/** * 消息提示,主要适用于普通页面AJAX提交的情况 * * @param string $message 消息内容 * @param string $url 提示完后的URL去向 * @param stting $alert_type 提示类型 error/succ/no...
阅读(645)评论(0)赞 (0)
pren 发布于 2021-10-15
代码如下: //整理数组 foreach($data as $key => $value){ $res[$value['id']] = $value; $res[$value['id']]['children']=[]; } unset($data); //查询子孙 foreac...
阅读(882)评论(0)赞 (0)
pren 发布于 2021-10-14
静态方法和非静态方法的区别总结如下: 静态方法属于类所有,类实例化前即可使用。也就是不需要new一个对象就可以使用该对象的方法。比如object::fun1()这样的格式; 非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员; 因为静态方法在类实例化前就可以使用,而...
阅读(1218)评论(1)赞 (0)
pren 发布于 2021-10-13
本篇文章带大家了解一下PHP中的临时文件,介绍一下获取默认临时创建文件目录、创建临时文件的方法,希望对大家有所帮助! 关于文件相关的操作,想必大家已经非常了解了,在将来我们刷到手册中相关的文件操作函数时也会进行详细的讲解。今天,我们先来了解一下在 PHP 中关于临时文件相关的一些...
阅读(890)评论(0)赞 (4)
pren 发布于 2021-10-12
function getImgs($content,$order='all'){ $pattern="/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"; preg_match_all($...
阅读(527)评论(0)赞 (0)
pren 发布于 2021-10-12
/** * 字符串截取,支持中文和其他编码 * @static * @access public * @param string $str 需要转换的字符串 * @param string $start 开始位置 * @param string $length 截取长度 * @p...
阅读(549)评论(0)赞 (0)
pren 发布于 2021-10-12
function isQQ($string) { if (ctype_digit($string)) { $len = strlen($string); if ($len < 5 || $len > 13) return false; return true; } return ...
阅读(500)评论(0)赞 (0)