downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

SplFileObject::fseek> <SplFileObject::fputcsv
[edit] Last updated: Fri, 17 May 2013

view this page in

SplFileObject::fscanf

(PHP 5 >= 5.1.0)

SplFileObject::fscanf Разбор строки файла в соответствии с заданным форматом

Описание

public mixed SplFileObject::fscanf ( string $format [, mixed &$... ] )

Читает строку из файла и разбирает ее в соответствии с заданным форматом format. Спецификация формата приведена в документации к функции sprintf().

Любое межсловное пространство в строке format может соответствовать любому межсловному пространству в строке файла. Это значит, что символ табуляции \t с строке формата может соответствовать пробелу в строке файла.

Список параметров

format

Строка форматирования. О символах форматирования можно узнать из документации к функции sprintf().

...

Дополнительные строки форматирования.

Возвращаемые значения

Если передан только один параметр, распознанные в строке значения будут помещены в массив. Если переданы дополнительные строки форматирования, функция вернет количество шаблонов, с которыми совпала строка. Необязательные параметры должны передаваться по ссылке.

Примеры

Пример #1 Пример использования SplFileObject::fscanf()

<?php
$file 
= new SplFileObject("misc.txt");
while (
$userinfo $file->fscanf("%s %s %s")) {
    list (
$name$profession$countrycode) = $userinfo;
}
?>

Содержимое файла users.txt

javier   argonaut    pe
hiroshi  sculptor    jp
robert   slacker     us
luigi    florist     it

Смотрите также

  • fscanf() - Обрабатывает данные из файла в соответствии с форматом



add a note add a note User Contributed Notes SplFileObject::fscanf - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites