文件处理类:SplFileInfo {/* 方法 */public __construct ( string $file_name )public int getATime ( void )pu
原创
2023-03-03 10:52:46
383阅读
取第5列,去掉开头结尾的引号,匹配以http://, https://, ftp://开头的行 * awk awk -F"," 'str=gsub(/(^\"*)|(\"*$)/,"",$5) {if($5~/(^http(s)?:\/\/)|(^ftp:\/\/)/) print $5}' \ ../data/t_video.csv > ../data/urls.cs...
原创
2021-08-13 01:02:55
233阅读
$file = new SplFileInfo('foo-bar.txt');
print_r(array(
'getATime' => $file->getATime(), //最后访问时间
'getBasename
转载
精选
2016-03-21 14:27:54
1021阅读
PHP SPL中提供了SplFileInfo和SplFileObject两个类来处理文件操作。
转载
2016-12-15 14:53:31
279阅读
* LineProcessor.php<?php class LineProcessor { /** @var \SplFileObject */ private $file; /** @var int */ private $linum; /** @var callable */ protected $handler; ...
原创
2021-08-13 01:04:43
139阅读
php 匿名函数 php7的call()以及yield 生成器 SplFileObject 进行日志ip次数统计解析 值得详细品味 ...
转载
2021-07-14 15:26:00
137阅读
2评论
* 不知道 javascript中怎么 引入模板文件, 所以用js字符串拼接 html* LineProcessor.php<?phpclass LineProcessor { /** @var \SplFileObject */ private $file; /** @var int */ private $linum; /** ...
原创
2021-08-13 01:06:52
120阅读
打开一个17G的日志文件,都不吃力,除了占cpu之外,内存占用不多,如果直接fopen根本打不开注:它是逐行读取的foreach( glob( ngx_log. "/*.log" ) as $file ) { $log = new SplFileObject($file); foreach( $lo...
转载
2016-01-11 13:27:00
362阅读
2评论