php中处理大文本数据字符统计
来源:互联网 发布:桌宠软件 编辑:程序博客网 时间:2024/06/05 12:49
10G文本数据 如何从中统计每行每个字符出现次数和 出现的位置等
static function getString() {
$handle = fopen("./file.txt","r");
$rows = "";
$result = array();
while(!feof($handle)) {
$rows = fgets($handle);
$result[] = self::countString($rows);
}
fclose($handle);
print_r($result);
}
//处理数据
static function countString($str) {
if(!$str) return false;
$string = explode(" ",$str);
if(!is_array($string)) return false;
foreach ($string as $key=>$val) {
if(in_array($val,$string))
$result[$val] +=1;
}
return $result;
}
效果:
Array
(
[0] => Array
(
[lygy] => 2
[is,] => 1
[asjkow] => 1
[baley] => 1
[sji'] => 1
[sji] => 1
[aa] => 2
[bb] => 2
[cc] => 1
[cc
] => 1
)
[1] => Array
(
[my] => 1
[name] => 1
[is] => 2
[james,this] => 1
[book'
] => 1
)
[2] => Array
(
[bn] => 1
[ass] => 1
[sbbs] => 1
[ssa] => 1
[skww] => 1
[www] => 2
)
)
- php中处理大文本数据字符统计
- 文本中字符个数统计
- perl统计文本中字符个数
- JDBC处理大数据案例--处理文本
- JDBC处理大文本数据-Clob
- PHP大数据文本读取与写入
- 大数据:PHP职位统计(20170530)
- 使用JDBC处理大数据(大文本/二进制数据)
- PHP 批处理 处理大数据 长时间处理
- JDBC中大文本类型的处理
- JDBC中大文本类型处理
- 统计文本中各个字符出现的次数
- 统计读入文本中双字符出现的次数
- shell如何统计文本中每种字符的出现次数
- 使用JDBC处理大数据和大文本
- 大数据,大文本的处理、JDBC啊!
- 使用JDBC处理大数据与大文本
- 使用JDBC处理MySQL大文本和大数据
- 数据结构与算法分析学习笔记--第四章(搜索二叉树,递归和非递归实现删除、插入)
- WhyHTTP.html
- a+b
- 2014.5.11博客第一天
- C# 简单的特殊输出
- php中处理大文本数据字符统计
- UVA 417 - Word Index(数论)
- Android 4.4(KitKat)中apk包的安装过程
- vector内存分配
- html的<style>样式:css入门
- Unity模拟龙之谷人物行走简单控制
- java多线程(二) sleep(),yield(),wait(), interrupt()方法
- 第九周作业
- 架构设计-业务逻辑层简述