SplFileObject::fscanf
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
SplFileObject::fscanf
Референца за `splfileobject.fscanf.php` со подобрена типографија и навигација.
SplFileObject::fscanf
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplFileObject::fscanf — Парсира влез од датотека според формат
= NULL
Чита ред од датотеката и го толкува според наведениот format.
Секој празен простор во format низата одговара на секој празен простор во редот од датотеката. Ова значи дека дури и табулатор (\t) во формат низата може да совпадне со еден празен знак во влезната струја.
Параметри
format-
Интерпретираниот формат за
string, што е опишано во документацијата за sprintf() со следниве разлики:- Функцијата не е свесна за локалот.
-
F,g,Gandbне се поддржани. -
Dозначува децимален број. -
iозначува цел број со детекција на база. -
nозначува број на обработени знаци досега. -
sзапира читање на кој било празно место. -
*наместоargnum$го потиснува доделувањето на оваа спецификација за конверзија.
vars-
Изборните доделени вредности.
Вратени вредности
Ако на овој метод му се предаде само еден параметар, парсираните вредности ќе бидат вратени како низа. Во спротивно, ако се предадат опционални параметри, функцијата ќе го врати бројот на доделени вредности. Опционалните параметри мора да се предадат преку референца.
Примери
Пример #1 (PHP 5 >= 5.1.0, PHP 7, PHP 8) example
<?php
$file = new SplFileObject("misc.txt");
while ($userinfo = $file->fscanf("%s %s %s")) {
list ($name, $profession, $countrycode) = $userinfo;
// Do something with $name $profession $countrycode
}
?>Содржина на users.txt
javier argonaut pe hiroshi sculptor jp robert slacker us luigi florist it