PHP读取日志里数据方法理解
需要函数:
fopen($file, "r")打开文件
fgets($file, 1024 * 10)读取一行,注意设置字节数大小,默认的1024B可能太小了
strpos($log, '---') 找到某一标记首次出现的位置
trim()去除空格
substr($pre, 0, $index_q)截取某一标记之间的字符
explode()通过某标记转为数组
end($logs)将 array的内部指针移动到最后一个单元并返回其值
<?php
header("Content-type:text/html;charset=utf-8");
$file = 'test.txt';
$fp = @fopen($file,'r');
if($fp){
while(!feof($fp)){
$line = fgets($fp, 1024);
var_dump($line);
}
}
(本文完)
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
作者:飞鸿影
出处:http://52fhy.cnblogs.com/
版权申明:没有标明转载或特殊申明均为作者原创。本文采用以下协议进行授权,自由转载 - 非商用 - 非衍生 - 保持署名 | Creative Commons BY-NC-ND 3.0,转载请注明作者及出处。