我有一个文本文件,在该文本文件中,只有几行,但包含大约5-10万个字符.我正在使用file_get_contents但因为它读取整个文件所以性能变得非常慢并且在执行时有时会挂起.是否有更有效的方法来获得第一个和最后100个字符?
解决方法:
试试这个前100个字符:
$fp = fopen('test.txt', 'r');
$data = fread($fp, 100);
echo $data;
fclose($fp);
并获得最后100个字符:
$fp = fopen('test.txt', 'r');
fseek($fp, -100, SEEK_END);
$data = fread($fp, 100);
echo $data;
fclose($fp);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。