用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程序设计有所帮助。