php如何高效率读取大文件? php内存溢出数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大文件只能用:fread()一行行读。<?php// get contents of a file into a string$filename = "/usr/local/something.txt";$handle = fopen($filename, "r");$contents = fread($handle, filesize ($filename));fclose($handle);?> 顶楼上。 设置内存:ini_set(''memory_limit'', ''1280M''); 个人觉得还是分块读取好,100多m的数据放内存,觉得没必要。 把大文件分成几个小文件吧,一个个处理小文件,如果可以的话可以为文件建立索引,然后再用fseek什么的去读取 读出来直接输出可以readfile()如果想得到内容作处理就可以一行一行来 如果LZ的数据是规则的,建议放在 SQLite 里,处理起来比较方便。 cookie文件里的时间转换为unix时间问题 求助自己网站发文章,自动同步到新浪微博 php在设置cookies时怎么才能设置多个值 【在线求解】传值比引用更省内存? 如何在php中实现if else 高手看过来,php作为CGI模式所遇到的we难题 OA Team China (OA中国之队)计划 邀您参予! 求助?关于用php开发在线的象棋系统如何下手? 散分啦,发表我的新软件“网海收藏家 XP” 大神给写个简单的正则吧,学晕了,实在学不会 我要炒作一个人,求技术方案 php5.3用的namespace后的疑问
<?php
// get contents of a file into a string
$filename = "/usr/local/something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize ($filename));
fclose($handle);
?>
设置内存:ini_set(''memory_limit'', ''1280M'');
个人觉得还是分块读取好,100多m的数据放内存,觉得没必要。
如果想得到内容作处理就可以一行一行来