PHP Class EasyCSV\Reader

Inheritance: extends AbstractBase
Afficher le fichier Open project: jwage/easy-csv Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( $path, string $mode = 'r+', boolean $headersInFirstRow = true )
advanceTo ( $lineNumber )
getAll ( ) : array
getCurrentRow ( ) : array
getHeaders ( ) : boolean
getLastLineNumber ( ) : integer
getLineNumber ( ) : integer
getRow ( ) : array | boolean
isEof ( ) : boolean
setHeaderLine ( $lineNumber )

Méthodes protégées

Méthode Description
init ( )
rowIsEmpty ( $row ) : boolean

Method Details

__construct() public méthode

public __construct ( $path, string $mode = 'r+', boolean $headersInFirstRow = true )
$path
$mode string
$headersInFirstRow boolean

advanceTo() public méthode

public advanceTo ( $lineNumber )
$lineNumber zero-based index

getAll() public méthode

public getAll ( ) : array
Résultat array

getCurrentRow() public méthode

public getCurrentRow ( ) : array
Résultat array

getHeaders() public méthode

public getHeaders ( ) : boolean
Résultat boolean

getLastLineNumber() public méthode

public getLastLineNumber ( ) : integer
Résultat integer zero-based index

getLineNumber() public méthode

public getLineNumber ( ) : integer
Résultat integer zero-based index

getRow() public méthode

public getRow ( ) : array | boolean
Résultat array | boolean

init() protected méthode

protected init ( )

isEof() public méthode

public isEof ( ) : boolean
Résultat boolean

rowIsEmpty() protected méthode

protected rowIsEmpty ( $row ) : boolean
$row
Résultat boolean

setHeaderLine() public méthode

public setHeaderLine ( $lineNumber )
$lineNumber zero-based index