PHP
SPL/File

SplFileObject::current

SplFileObject::current

(PHP 5 >= 5.1.0, PHP 7)

SplFileObject::current — Retrieve current line of file

Description

public string|array SplFileObject::current ( void )

Retrieves the current line of the file.

Parameters

This function has no parameters.

Return Values

Retrieves the current line of the file. If the SplFileObject::READ_CSV flag is set, this method returns an array containing the current line parsed as CSV data.

Examples

Example #1 SplFileObject::current() example

<?php $file = new SplFileObject(__FILE__ foreach ($file as $k => $line) {    echo ($file->key() + 1) . ': ' . $file->current( } ?>

The above example will output something similar to:

1: <?php 2: $file = new SplFileObject(__FILE__ 3: foreach ($file as $line) { 4: echo ($file->key() + 1) . ': ' . $file->current( 5: } 6: ?>

See Also

  • SplFileObject::key() - Get line number

  • SplFileObject::rewind() - Rewind the file to the first line

  • SplFileObject::valid() - Not at EOF

← SplFileObject::__construct

SplFileObject::eof →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/splfileobject.current.php