我有一个文本日志文件,包含由分隔数据的线“|”搜索最常见OCCURENCES
例如
date | time | ip | geo-location (city) | page viewed ......
我需要找到10个最发生的历史“页面视图”在文本文件中....
页面视图的每个日志被列为:
//pageurl
为TH Ë日志是单独的行我假设我会
// [url name] \r\n
之间搜索的网页网址如何将我的代码搜索,列出前10个网址,并列出他们到一个数组....
例如:
$url[0] <<this would be the most occuring url
$url[1] <<thos would be the second most occuring url
等等.....直到我可以列出它们备份到:
$url[9] <<which would be the 10th most common url
我不肯定我怎么会在“//”和“\ r \ n”个之间
在此先感谢您的帮助搜索
然后转换前10位最常见的OCCURENCES到一个数组....: )
编辑:这里是我的日志的2倍线,只是为了帮助更多的,如果我能
sunday, january 22, 2012 | 16:14:36 | 82.**.***.*** | bolton | //error
sunday, january 22, 2012 | 17:12:52 | 82.**.***.*** | bolton | //videos
感谢
你想要什么语言或工具OMN什么平台解决工作?或者你只想伪代码 – rene
我使用的是Windows下的Apache服务器上的PHP编码,感谢 –
$数据=“$时间| $ IP | $城市| $定位”。 “$结束”; <<<<<这是我使用以将数据写入到文本文件中的代码...... $端=“\ r \ n”个; <<<<<即变量$结束表示写入新的生产线,也许这将定义搜索的终点帮助.....我认为这是\ n,而是忘了,我不得不改变它用\ r \ n所以它实际上创造新的生产线 –