php读取与写入文件(详解)
PHP 提供了丰富的函数来操作文件,让我们可以轻松地读取、写入、创建和删除文件。下面详细介绍常用的文件操作函数。
fopen(filename, mode)filename: 要打开的文件名。mode: 打开文件的模式。r: 只读。r+: 读写,从文件开头开始。w: 写入,打开文件并清空内容。w+: 读写,打开文件并清空内容。a: 追加,在文件末尾追加内容。a+: 读写,在文件末尾追加内容。
$handle = fopen("myFile.txt", "r");
fread(handle, length)handle: 由 fopen() 返回的文件指针。length: 要读取的字节数。
$content = fread($handle, filesize("myFile.txt"));
fgets(handle, length)handle: 由 fopen() 返回的文件指针。length: 读取的最大字节数。
while(!feof($handle)) {
$line = fgets($handle);
echo $line;
}
file(filename)filename: 要读取的文件名。
$lines = file("myFile.txt");
foreach ($lines as $line) {
echo $line;
}
fwrite(handle, string)handle: 由 fopen() 返回的文件指针。string: 要写入的字符串。
fwrite($handle, "Hello, world!");
fclose(handle)handle: 由 fopen() 返回的文件指针。
fclose($handle);
$handle = fopen("input.txt", "r");
$newHandle = fopen("output.txt", "w");
while(!feof($handle)) {
$line = fgets($handle);
fwrite($newHandle, $line . "\n");
}
fclose($handle);
fclose($newHandle);
fopen() 时,可以检查返回值是否为 false,以判断文件是否打开成功。PHP 提供了丰富的函数来操作文件,掌握这些函数可以让你轻松地实现各种文件操作。在实际开发中,根据不同的需求选择合适的函数,并注意文件操作的安全性。
更多详细内容,请参考 PHP 官方文档。
想深入了解某个函数或有其他问题,欢迎随时提问!
《无所畏惧》温莉的结局是什么
时间:2023-11-25
《无所畏惧》刘铭的结局是什么
时间:2023-11-25
《无所畏惧》罗英子和陈硕最后在一起了吗
时间:2023-11-25
《宁安如梦》 姜雪宁是如何设计让薛姝去和亲
时间:2023-11-25
《宁安如梦》薛姝为了不和亲做了什么
时间:2023-11-25
《宁安如梦》为什么姜雪蕙只能当侧妃
时间:2023-11-25