PHP - Funzione fscanf ()
La funzione fscanf () può analizzare l'input da un file aperto in base a un formato specificato.
Sintassi
mixed fscanf ( resource $handle , string $format [, mixed &$... ] )
Questa funzione è simile alla funzione sscanf (). Ma può prendere l'input da un file associato a handle e interpretare l'input in base a un formato specificato.
Qualsiasi spazio bianco nel formato stringa può corrispondere a qualsiasi spazio vuoto nel flusso di input, il che significa che anche una tabulazione \ t nel formato stringa può corrispondere a un singolo carattere spazio nel flusso di input e ogni chiamata a fscanf () può leggere una riga da un file.
Esempio
<?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);
?>
Produzione
Ravi
Lead
AUS