SplFileObject::seek

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

SplFileObject::seek - ΠŸΠ΅Ρ€Π΅ΠΊΠ»Π°Π΄ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊΠ° Π½Π° Π·Π°Π΄Π°Π½ΠΈΠΉ рядок

Опис

public SplFileObject::seek(int $line): void

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΠΉ ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊ Π½Π° Π·Π°Π΄Π°Π½ΠΈΠΉ рядок.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

line

НомСр рядка, ΠΏΠΎΡ‡ΠΈΠ½Π°ΡŽΡ‡ΠΈ Π· 0, який ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

Ѐункція Π½Π΅ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” значСння після виконання.

Помилки

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток LogicException, якщо Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ line Π½Π°Π±ΡƒΠ²Π°Ρ” Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ значСння.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання SplFileObject::seek()****

Π¦Π΅ΠΉ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚Ρ–ΠΉ рядок скрипта, Ρ‰ΠΎ Π·Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° 2-ΠΉ ΠΏΠΎΠ·ΠΈΡ†Ρ–Ρ—.

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

$file->seek(2);

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • SplFileObject::current() - ΠžΡ‚Ρ€ΠΈΠΌΠ°Ρ‚ΠΈ ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΈΠΉ рядок Ρ„Π°ΠΉΠ»Ρƒ
  • SplFileObject::key() - ΠžΡ‚Ρ€ΠΈΠΌΠ°Ρ‚ΠΈ Π½ΠΎΠΌΠ΅Ρ€ рядка
  • SplFileObject::next() - Π§ΠΈΡ‚Π°Ρ‚ΠΈ наступний рядок
  • SplFileObject::rewind() - ΠŸΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΡƒΠ²Π°Π½Π½Ρ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊΠ° Π½Π° ΠΏΠΎΡ‡Π°Ρ‚ΠΎΠΊ Ρ„Π°ΠΉΠ»Ρƒ
  • SplFileObject::valid() - ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€ΡΡ”, Ρ‡ΠΈ ΠΊΡ–Π½Π΅Ρ†ΡŒ Ρ„Π°ΠΉΠ»Ρƒ (EOF) досягнуто.