php,file操作,怎样实现一个readInt和readUTF
本文介绍了php,file操作,怎样实现一个readInt和readUTF的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
比如我的writeInt和writeUTF是这样
function write_int($value)
{
$data = pack('N', $value);
fwrite($this->file, $data);
}
function write_utf($value)
{
$this->write_int(strlen($value));
fwrite($this->file,$value);
}
readInt和readUTF怎么实现?
我尝试写,但是类型不对
function read_int()
{
$data = fread($this->file, 4);
return unpack('N', $data);
}
function read_utf($value)
{
$l = $this->read_int();#unpack返回一个array不是int
return fread($this->file,$l);#类型不对
}
解决方案
http://blog.csdn.net/guotong1988/article...
这篇关于php,file操作,怎样实现一个readInt和readUTF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文