(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: ?>