(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplFileObject::current — Получает текущую строку файла
Метод извлекает текущую строку файла.
Сигнатура функции не содержит параметров.
Метод извлекает текущую строку файла. Метод возвращает массив со значениями
текущей строки, которую проанализировал как данные CSV-файла,
если задали флаг SplFileObject::READ_CSV.
Метод возвращает false при достижении конца файла.
Пример #1 Пример использования метода SplFileObject::current()
<?php
$file = new SplFileObject(__FILE__);
foreach ($file as $k => $line) {
echo ($file->key() + 1) . ': ' . $file->current();
}
?>Вывод приведённого примера будет похож на:
1: <?php
2:
3: $file = new SplFileObject(__FILE__);
4:
5: foreach ($file as $k => $line) {
6: echo ($file->key() + 1) . ': ' . $file->current();
7: }
8:
9: ?>