English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais PHP Básico

Tutoriais PHP Avançado

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função PHP fscanf()

PHP Filesystem Referência

A função fscanf() analisa a entrada proveniente do arquivo aberto conforme o formato especificado.

Sintaxe

mixed fscanf ( resource $handle , string $format [, mixed &$... ] )

Esta função é semelhante à função sscanf(). No entanto, ela pode obter entrada do arquivo associado ao handle e interpretar a entrada conforme especificado.

Qualquer espaço em branco no formato de string pode coincidir com qualquer espaço em branco no fluxo de entrada, o que significa que até mesmo o tabulador \t no formato de string pode coincidir com um único caractere de espaço no fluxo de entrada, e cada chamada de fscanf() pode ler uma linha do arquivo.

Exemplo online

<?php
   $handle = fopen("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);
?>

Resultado de saída

Ravi
Líder
AUS

PHP Filesystem Referência