PHP Manual
Prev |  | Next

# file

file -- read entire file into an array

## Description

`array file`(string filename, int [use_include_path] );

Identical to readfile(), except that file() returns the file in an array. Each element of the array corresponds to a line in the file, with the newline still attached.

You can use the optional second parameter and set it to "1", if you want to search for the file in the include_path, too.

      1
      2 <?php
      3 // get a web page into an array and print it out
      4 $fcontents = file( 'http://www.php.net' );
      5 while ( list( $line_num, $line ) = each( $fcontents ) ) {
      6    echo "<b>Line $line_num:</b> " . htmlspecialchars( $line ) . "<br>\n";
      7 }
      8
      9 // get a web page into a string
     10 $fcontents = join( '', file( 'http://www.php.net' ) );
     11 ?>
     12

See also readfile(), fopen(), and popen().

Prev | Home | Next
fgetss | Up | file_exists