
正文
php移动数据指针语句 php 数据流
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP中如何将fseek指针向前移动?
$output='test.txt';
//写入方式打开文件
$fp = fopen($output, 'w');
$line = pack("n4", 1,0,0,1);
//n 长度 16位 2字节
//N 长度 32位 4字节
fwrite($fp, $line);
//test.txt 十六进制 内容 00 01 00 00 00 00 00 01
fseek($fp, 2);//移动指针到第2个字节位置
$line = pack("n",9999);
fwrite($fp, $line);
//test.txt 十六进制 内容 00 01 27 0F 00 00 00 01
fseek($fp, 1);//移动指针到第1个字节位置
$line = pack("n",9999);
fwrite($fp, $line);
//test.txt 十六进制 内容 00 27 0F 0F 00 00 00 01
fclose($fp);
相关问答
Q1: php数组指针如何移动到指定单元
PHP 的foreach() 操作原始数组的一个拷贝,如果需要移动指针,使用 while 结构加上 each() 来实现。
示例:
$arr = array ('a', 'b', 'c', 'd', 'e');reset($arr);while (list($k, $v) = each($arr)) { # 当前指针已经被指向了下一位 $curr = current($arr); echo "{$k} = {$v} -- {$curr}\n";}
Q2: php如何移动数组内部指针
PHP 的数组指针操作函数:
pos()
end()
prev()
next()
each()
reset()
current()
php移动数据指针语句的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 数据流、php移动数据指针语句的信息别忘了在本站进行查找喔。







