thinkphp5 文件处理类 延伸扩展
来源:互联网 发布:内江王记牛肉干淘宝网 编辑:程序博客网 时间:2024/06/04 19:06
thinkphp5的手册中提出:
File
类继承了PHP的SplFileObject
类
手册中在文件上传的地方只是提到了框架自身的一些函数,但是在文件上传后文件内容的处理没有提及,因为那是SplFileObject中的内容了,这里我简单总结了一下,在$file=$request->file('file');之后,对$file可以调用的一些函数,这些函数可以很方便的帮助我们做一些文件处理:
__construct() 构造一个新的文件对象。current() 检索文件的当前行eof() 到达文件结束fflush() 刷新输出到文件fgetc() 从文件获取字符fgetcsv() 变线从文件解析CSV字段fgets() 从文件获取线fgetss() 从文件和HTML标签获取线带flock() 便携式文件锁定fpassthru() 输出所有的数据在一个文件指针fputcsv() 写一场阵列为CSV线fread() 从文件中读取fscanf() 解析输入文件按格式fseek() 寻求一个位置fstat() 获取有关文件的信息ftell() 返回当前文件位置ftruncate() 截断文件到一个给定的长度fwrite() 写入文件getchildren() 没有目的getcsvcontrol() 得到分隔,外壳和转义字符为CSVgetcurrentline() 别名fgetsgetflags() 获取旗帜的splfileobjectgetmaxlinelen() 得到行的最大长度haschildren() splfileobject没有孩子key() 得到线数next() 读下一行rewind() 倒带文件的第一行seek() 寻找指定的线setcsvcontrol() 设置分隔符,外壳和转义字符为CSVsetflags() 设置为splfileobject旗帜setmaxlinelen() 集行的最大长度目前__tostring() 别名valid() 不是EOF
0 0
- thinkphp5 文件处理类 延伸扩展
- thinkphp5--自定义扩展类
- 扩展thinkphp5的redis类方法
- 扩展thinkphp5的redis类方法
- thinkPHP5下扩展encryptedData解密算法文件的注意事项
- tp5 ThinkPhp5 自定义异常处理类(先留坑
- 异步处理的延伸
- thinkphp5 composer 安装外部扩展
- Thinkphp5学习(35)图像处理
- 关于thinkphp5.0 rc4.0扩展类库自动与手动加载的问题
- 关于thinkphp5.0 rc4.0扩展类库自动与手动加载的问题
- thinkphp5行为扩展实现html静态缓存
- 异常处理:对 finally 的延伸探索
- Thinkphp5+uploadify 文件上传实现
- thinkphp5引用资源文件路径
- Thinkphp5学习(34)文件上传
- thinkphp5 静态资源文件引入
- ThinkPHP5 清除runtime缓存文件
- POJ 1797 Heavy Transportation 最短路变形
- vim查看函数原型
- bootstrap modal.js解析
- JVM系列
- 炼数成金云计算
- thinkphp5 文件处理类 延伸扩展
- bzoj2002: [Hnoi2010]Bounce 弹飞绵羊
- Java中String.format格式化字符串用法
- Installing and configuring the Hadoop in the VM environment (1)
- 从一道面试题来认识java类加载时机与过程
- 新手学习freemarker
- 常用控件
- HDU-1789
- Javascript Date常用示例