本文概述
- PHP读取文件-fread()
- 句法
- 例子
- PHP读取文件-fgets()
- 句法
- 例子
- PHP读取文件-fgetc()
- 句法
- 例子
下面提供了可用的PHP文件读取功能。
- fread()
- fgets()
- fgetc()
句法
string fread (resource $handle , int $length )
$ handle表示由fopen()函数创建的文件指针。
$ length表示要读取的字节长度。
例子
<
?php
$filename = "c:\\file1.txt";
$fp = fopen($filename, "r");
//open file in read mode$contents = fread($fp, filesize($filename));
//read fileecho "<
pre>
$contents<
/pre>
";
//printing data of file
fclose($fp);
//close file
?>
输出
this is first line
this is another line
this is third line
PHP读取文件-fgets()PHP fgets()函数用于从文件读取单行。
句法
string fgets ( resource $handle [, int $length ] )
例子
<
?php
$fp = fopen("c:\\file1.txt", "r");
//open file in read mode
echo fgets($fp);
fclose($fp);
?>
输出
this is first line
PHP读取文件-fgetc()PHP fgetc()函数用于从文件读取单个字符。要使用fgetc()函数获取所有数据, 请在while循环内使用!feof()函数。
句法
string fgetc ( resource $handle )
例子
<
?php
$fp = fopen("c:\\file1.txt", "r");
//open file in read mode
while(!feof($fp)) {
echo fgetc($fp);
}
fclose($fp);
?>
【PHP读取文件】输出
this is first line this is another line this is third line
推荐阅读
- PHP递归函数
- Android 入门级教程 《第一行代码》 中遇到的问题
- [国家集训队2011]happiness
- DPI-1047: 64-bit Oracle Client library cannot be loaded: "D:appxygproduct11.2.0client_1i
- create-react-app 配置sass
- 在线一键生成安卓证书keystore文件
- Android stuidoMonkeyJenkins自动化测试初探
- 一键生成安卓证书keystore
- Android检测View的可见性