PHP提取文本数据问题 这种形式的,要做统计的话,最好还是导入到数据库或EXCEL里面去做,方便多了。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是象通过PHP不用人工干预就可以做,节省下人工,不知道能否实现啊!!!! 建议你多做一个步骤先用php把这些数据导入到数据库中,比如mysql然后在用php统计你想要的东西 可以啊你可以看看这篇 http://www.cqphper.cn/html/php/2008_09_21/2008_09_21_1221963084_1.html 比较有规律,使用preg_split或explode估计可以得到各个数据项,做这种文本处理是Perl/Python/Ruby的强项 <?php$file=file("1.txt");foreach ($file as $key=>$value){ $tmp=explode("\t",trim($value)); $count[$tmp[0]]+=$tmp[7];}print_r($count);?> 先导入数据库 如只提取620117的 代理保险部620117 2008-09-25 09:05:48 2008620100S81015367054 何淑芳 结算 退保费 付费 -10.00 62011711041008 代理保险部620117 2008-09-25 11:06:57 2008620100S74015367755 张云州 结算 退保费 付费 -10.00 62011711010167 合计:-20 select sum(*) from table where 字段="620117"; 这样就是查询字段为“620117”这两条数据的和,你将结果打印出来 ,也是-20 请教一下smarty 如何遍历对象 急,这个功能怎么实现? PHP项目中有必要加入XML技术吗?加入有什么优点吗? 朋友帮忙看看这是为什么啊 为何我做的文件下载弹出来的保存框全是没有后缀名的. 怎么用一个段落中提取标题 了解过pw的达人看过来,关于在线时间的判断 取得前一页的url不带参数的地址 html/css/js路径包含问题 高分求1个yii2的restful最简单的demo Fatal error: Call to undefined function fi1e() php的上传问题
先用php把这些数据导入到数据库中,比如mysql
然后在用php统计你想要的东西
做这种文本处理是Perl/Python/Ruby的强项
$file=file("1.txt");
foreach ($file as $key=>$value){
$tmp=explode("\t",trim($value));
$count[$tmp[0]]+=$tmp[7];
}
print_r($count);
?>
先导入数据库 如只提取620117的
代理保险部620117 2008-09-25 09:05:48 2008620100S81015367054 何淑芳 结算 退保费 付费 -10.00 62011711041008
代理保险部620117 2008-09-25 11:06:57 2008620100S74015367755 张云州 结算 退保费 付费 -10.00 62011711010167
合计:-20 select sum(*) from table where 字段="620117"; 这样就是查询字段为“620117”这两条数据的和,你将结果打印出来 ,也是-20