用php读取文件内容的方法
本文的示例总结了PHP读取文件内容的方式:在这里,五种阅读文件的内容用PHP进行了总结。在实际应用中,请注意关闭Fclose($ FP);
第一种方法:fread()
复制代码代码如下:< PHP
file_path美元=测试.txt;
如果(file_exists($ file_path)){
$ FP = fopen(file_path美元,R);
$str = fread($ FP,文件大小($ file_path)); / /读取指定大小的文件的内容读取出来。
回声$str = str_replace( R
}
>
第二方法:
复制代码代码如下:< PHP
file_path美元=测试.txt;
如果(file_exists($ file_path)){
$str = file_get_contents($ file_path); / /整个文件的内容读入一个字符串
$str = str_replace (r
回声$;
}
>
第三方法:
复制代码代码如下:< PHP
file_path美元=测试.txt;
如果(file_exists($ file_path)){
$ FP = fopen(file_path美元,R);
= $ ;
$缓冲区= 1024; /读1024字节
而(!Feof($ FP)){ / /循环读取,直到整个文件读取
$str = fread(FP美元美元,缓冲);
}
$str = str_replace( R
回声$;
}
>
第四方法:
复制代码代码如下:< PHP
file_path美元=测试.txt;
如果(file_exists($ file_path)){
file_arr美元=文件($ file_path);
为($我= 0;$我<计数(file_arr美元美元);i++){ / /线来读取文件内容
echo $ file_arr {我}。;
}
*
foreach(file_arr美元美元值){
回波值。;
}
}
>
第五方法:
复制代码代码如下:< PHP
file_path美元=测试.txt;
如果(file_exists($ file_path)){
$ FP = fopen(file_path美元,R);
$;
而(!Feof($ FP)){
$str = fgets($ FP); / /逐行读取。如果fgets不写参数的长度,默认是读取1K。
}
$str = str_replace( R
回声$;
}
>
希望本文能对大家的PHP程序设计有所帮助。