PHP.mk документација

SplFileObject::fscanf

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

splfileobject.fscanf.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека splfileobject.fscanf.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
SplFileObject::fscanf

Референца за `splfileobject.fscanf.php` со подобрена типографија и навигација.

splfileobject.fscanf.php

SplFileObject::fscanf

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplFileObject::fscanfParses input from file according to a format

= NULL

public SplFileObject::fscanf(string $format, mixed &...$vars): array|int|null

Reads a line from the file and interprets it according to the specified format.

Any whitespace in the format string matches any whitespace in the line from the file. This means that even a tab (\t) in the format string can match a single space character in the input stream.

Параметри

format

Интерпретираниот формат за string, што е опишано во документацијата за sprintf() со следниве разлики:

  • Функцијата не е свесна за локалот.
  • F, g, G and b не се поддржани.
  • D означува децимален број.
  • i означува цел број со детекција на база.
  • n означува број на обработени знаци досега.
  • s запира читање на кој било празно место.
  • * наместо argnum$ го потиснува доделувањето на оваа спецификација за конверзија.
vars

The optional assigned values.

Вратени вредности

If only one parameter is passed to this method, the values parsed will be returned as an array. Otherwise, if optional parameters are passed, the function will return the number of assigned values. The optional parameters must be passed by reference.

Примери

Пример #1 SplFileObject::fscanf() 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
}
?>

Contents of users.txt

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

Види Исто така

  • fscanf() - Парсира влез од датотека според формат
  • sscanf() - Парсирај влез од низа според формат
  • printf() Излез на стринг
  • sprintf() - Врати форматирана низа

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.