源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例

  • 时间:2021-11-22 15:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
PHP SPL中提供了[url=http://php.net/manual/zh/class.splfileinfo.php]SplFileInfo[/url]和SplFileObject两个类来处理文件操作。 [b]SplFileInfo用来获取文件详细信息:[/b]
[url=http://www.1sucai.cn/article/65853.htm]RecursiveIterator , SeekableIterator接口[/url] ,用于对文件遍历、查找、操作 [b]遍历:[/b]
[u]复制代码[/u] 代码如下:
try {     foreach(new SplFileObject('foo-bar.txt') as $line) {         echo $line;     } } catch (Exception $e) {     echo $e->getMessage(); }
[b]查找指定行:[/b]
[u]复制代码[/u] 代码如下:
try {     $file = new SplFileObject('foo-bar.txt');     $file->seek(2);     echo $file->current(); } catch (Exception $e) {     echo $e->getMessage(); }
[b]写入csv文件:[/b]
[u]复制代码[/u] 代码如下:
$list  = array (     array( 'aaa' ,  'bbb' ,  'ccc' ,  'dddd' ),     array( '123' ,  '456' ,  '7891' ),     array( '"aaa"' ,  '"bbb"' ) );   $file  = new  SplFileObject ( 'file.csv' ,  'w' );   foreach ( $list  as  $fields ) {     $file -> fputcsv ( $fields ); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部