002

duziteng的博客
duziteng的博客原创
2017年12月15日 14:51:34670浏览

<?php
   $fp=fopen('e:\\test.txt','a+');
   echo fread($fp,10);
   rewind($fp);
   echo '<br>';
   echo fread($fp,10);
   echo '<br>';
   echo fseek($fp,10);
   echo '<br>';
   echo fread($fp,10);
   echo '<br>';
   fclose($fp);
?>

test.txt内容“12345678901234567890”

输出

1234567
1234567
0
8901234567

为什么第一次输出的不是1234567890呢,长度为10,应该十个啊,数字不是每个一字节的吗,萌新总有这种白痴问题。。。去找答案喽

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
duziteng2017-12-15 15:09:122楼
但是这样,中文就乱码了,烦,慢慢想办法解决...
duziteng2017-12-15 15:08:091楼
好了,找到问题了,我的txt文件时UTF8编码的(为了能显示中文),改成ANSI就正常了