php读取文件内容几种正确方法

方法一,用while来些fgets一行行读,代码如下:

  1. $file_name="1.txt";
  2. $fp=fopen($file_name,'r');
  3. while(!feof($fp))
  4. {
  5. $buffer=fgets($fp,4096);
  6. echo $buffer."<br>";
  7. }
  8. fclose($fp);

方法二,用file一次保存到数组再用foreach输出,代码如下:

  1. $array = file( $file );
  2. foreach( $array as $v =>$_v )
  3. {
  4. echo $_v,'<br />';
  5. }

方法三用file_get_contents一次读出,代码如下:

  1. if( is_file( $file_name ) )
  2. {//开源代码phpfensi.com
  3. $cn = file_get_contents( $file_name );
  4. echo $cn;
  5. }