调用rewind函数后问什么指针没有重置到文件开始处??

微笑出品 发布于 2015/11/13 10:50
阅读 347
收藏 0
PHP

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

if(!$fp=fopen($filename,"r+b")){
echo 'open file failed';
}

$position=ftell($fp);
echo $position."<br />";
$str=fread($fp,15);
echo $str."<br />";
$position=ftell($fp);
echo $position."<br />";
fseek($fp,5,SEEK_CUR);
$str=fread($fp,15);
echo $str."<br />";
$position=ftell($fp);
echo $position."<br />";
rewind($fp);
$opsition=ftell($fp);
echo $position;
//关闭资源

fclose($fp)


输出结果

0
JavaScript Java
15
t 是世界上�
35
35   //调用rewind后指针还是在35的位置

加载中
0
雪梨苹果
雪梨苹果
rewind($fp);
$opsition=ftell($fp);

echo $position;

自己仔细看。

微笑出品
微笑出品
。。。。汗 看到了
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部