一聚教程网:一个值得你收藏的教程网站

热门教程

php fopen从100万条记录的文本文件取出重复数最多的前10条

时间:2022-06-24 22:50:26 编辑:袖梨 来源:一聚教程网

100万条记录的文本文件,取出重复数最多的前10条。

 

示例文本:

 

098
123
234
789
……
234
678
654
123

$fp = fopen('文件', 'r');

while($buf = fgets($fp)) {   $res[$buf]++;

}

fclose($fp);

arsort($res);

$res = array_keys(array_slice($res, 0, 10));

print_r($res);
$a = file('文件');

$res = array_count_values($a);

arsort($res);

$res = array_keys(array_slice($res, 0, 10));

print_r($res);

热门栏目