La función fscanf () puede analizar la entrada de un archivo abierto de acuerdo con un formato específico.
Sintaxis
mixed fscanf ( resource $handle , string $format [, mixed &$... ] )
Esta función es similar a la función sscanf (). Pero puede tomar la entrada de un archivo asociado con manejar e interpretar la entrada de acuerdo con un formato específico.
Cualquier espacio en blanco en el formato de cadena puede coincidir con cualquier espacio en blanco en el flujo de entrada, lo que significa que incluso un tab \ t en el formato de cadena puede coincidir con un carácter de espacio único en el flujo de entrada, y cada llamada a fscanf () puede leer una línea de un archivo.
Ejemplo
<?php
$handle = fopen("/PhpProject/Users.txt", "r");
while($userinfo = fscanf($handle, "%s\t%s\t%s\n")) {
list($name, $profession, $countrycode) = $userinfo;
}
echo $name . "\n";
echo $profession . "\n";
echo $countrycode;
fclose($handle);
?>
Salida
Ravi
Lead
AUS