PHP操作什么格式的文件比较方便 PHP操作什么格式的文件比较方便,可以对文件指定位置进行读取、修改或是删除操作?php文件操作 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是能按字节数定位的hex(二进制)文件会比较方便其次是按行的文本,然后 ini、csv、xml……都差不多无例子 php 的文件操作属于底层文件操作适合定长数据文件的处理$fn = 'test.txt';//构造测试文件,每记录2个字段,分别宽4、3$fp = fopen('test.txt', 'w');for($i=0,$c='A'; $i<10; $i++,$c++) fprintf($fp, '%4d%3s', $i, $c);fclose($fp);readfile($fn);// 0 A 1 B 2 C 3 D 4 E 5 F 6 G 7 H 8 I 9 J//定位读取$r = 3; //第3条记录$fp = fopen($fn, 'r');fseek($fp, ($r-1)*7);$a = fscanf($fp, '%4d%3s');fclose($fp);print_r($a);//定位修改$r = 7; //第7条记录$fp = fopen($fn, 'r+');fseek($fp, ($r-1)*7);fprintf($fp, '%4d%3s', 100, 'XXX');fclose($fp);readfile($fn);定长数据文件一般不做记录物理删除,而只是设置一个删除标志这个就留给你自己做了 页面关闭清除session问题 一个正则的问题 如何用PHP语言实现树结构? php学习计划 如何在WINDOWS下编写PHP扩展库? 打开数据库次数太多,想做成缓存,请问怎样做? 先谢谢大家了!我是新人~小问题~ 有两个时间:2003-05-09和2002-08-13,请问怎么判断他们的日期? 怪了:。。。。(菜鸟少见多怪也) 上传组件的php断点调试问题 php 403错误 curl发送邮件在linux环境下超时
其次是按行的文本,然后 ini、csv、xml……都差不多
无例子
适合定长数据文件的处理$fn = 'test.txt';
//构造测试文件,每记录2个字段,分别宽4、3
$fp = fopen('test.txt', 'w');
for($i=0,$c='A'; $i<10; $i++,$c++) fprintf($fp, '%4d%3s', $i, $c);
fclose($fp);
readfile($fn);
// 0 A 1 B 2 C 3 D 4 E 5 F 6 G 7 H 8 I 9 J//定位读取
$r = 3; //第3条记录
$fp = fopen($fn, 'r');
fseek($fp, ($r-1)*7);
$a = fscanf($fp, '%4d%3s');
fclose($fp);
print_r($a);//定位修改
$r = 7; //第7条记录
$fp = fopen($fn, 'r+');
fseek($fp, ($r-1)*7);
fprintf($fp, '%4d%3s', 100, 'XXX');
fclose($fp);
readfile($fn);定长数据文件一般不做记录物理删除,而只是设置一个删除标志
这个就留给你自己做了