PHP操作文件
$handle = fopen($filename,'rb')
'b' :二进制形式,(为移植性考虑)
打开文件的方式:
r:只读方式打开
w:写入方式打开(会覆盖)
a:写入方式打开(追加形式)
fclose($handle)
$handle = fopen($filename,'rb')
$str = fread($handle,filesize($file))
形参:文件资源,一次读取大小。这里可以用filesize()
来确认大小
可以用while($str=fread($handle,1024)){echo $str;}
来实现输出
$str = fgets($handle)
同样可以用while循环来输出全部内容
$arr = file($filename,2|4)
-
2|4:按位运算
-
2:数组的每个元素末尾不添加换行符
-
4:跳过空行
-
读取文件内容到字符串中file_get_contents
s t r = f i l e g e t c o n t e n t s ( str = file_get_contents( str=filegetcontents(filename);
print_f($str); -
写入文件fwrite()