La función SplFileObject::fread() es una función incorporada de la biblioteca PHP estándar (SPL) en PHP que se utiliza para leer el número dado de bytes del archivo.
Sintaxis:
string SplFileObject::fread( $length )
Parámetros: esta función acepta un único parámetro $longitud que se utiliza para especificar la longitud que se leerá del archivo en bytes.
Valores devueltos: esta función devuelve la string leída del archivo en caso de éxito o falsa en caso de error.
Nota: asegúrese de que el archivo utilizado en el siguiente programa llamado gfg.txt tenga permisos de lectura.
Los programas a continuación ilustran la función SplFileObject::fread() en PHP:
Programa 1:
<?php // Create an Object $file = new SplFileObject("gfg.txt", "r"); // Read 5 bytes from file $gfg = $file->fread(5); // Print Result echo ($gfg); ?>
Producción:
Geeks
Programa 2:
<?php // PHP program to use array to check // multiple files $GFG = array( "dummy.txt", "gfg.txt", "frame.txt" ); foreach ($GFG as &$file_name) { // Create new SplFile Object $file = new SplFileObject($file_name, "r"); $contents = $file->fread(13); echo $contents . "</br>"; } ?>
Producción:
GeeksforGeeks GeeksforGeeks GeeksforGeeks
Referencia: http://php.net/manual/en/splfileobject.fread.php