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

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

Пример использования функции PHP fscanf() и примеры

PHP Файловая система справочник

Функция fscanf() парсит ввод с помощью указанного формата из открытого файла.

Синтаксис

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

Эта функция ähnelt der Funktion sscanf(). Однако она может получить ввод из файла, связанного с handle, и интерпретировать ввод по указанному формату.

Любые пробелы в строковом формате могут соответствовать любым пробелам в потоке ввода, что означает, что даже табуляция \t может соответствовать одному пробельному символу в потоке ввода, и при каждом вызове fscanf() можно читать одну строку из файла.

Онлайн пример

<?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);
?>

Результат вывода

Рави
Ведущий
AUS

PHP Файловая система справочник