PHP读取文件
PHP读取文件 PHP提供了各种功能来从文件读取数据。有多种功能允许您读取所有文件数据,逐行读取数据以及逐字符…
PHP读取文件
PHP提供了各种功能来从文件读取数据。有多种功能允许您读取所有文件数据,逐行读取数据以及逐字符读取数据。
可用的PHP文件读取功能在下面给出。
- fread()
- fgets()
- fgetc()
PHP读取文件-fread()
PHPfread()函数用于读取文件的数据。它需要两个参数:文件资源和文件大小。
句法
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 file
echo "<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()
PHPfgets()函数用于从文件读取单行。
句法
string fgets ( resource $handle [, int $length ] )
例
<?php
$fp = fopen("c:file1.txt", "r");//open file in read mode
echo fgets($fp);
fclose($fp);
?>
<?php $fp = fopen("c:file1.txt", "r");//open file in read mode echo fgets($fp); fclose($fp); ?>
输出量
this is first line
PHP读取文件-fgetc()
PHPfgetc()函数用于从文件读取单个字符。要使用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 $fp = fopen("c:file1.txt", "r");//open file in read mode while(!feof($fp)) { echo fgetc($fp); } fclose($fp); ?>
输出量
this is first line this is another line this is third line
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!