PHP Класс EasyCSV\Reader

Наследование: extends AbstractBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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 )

Защищенные методы

Метод Описание
init ( )
rowIsEmpty ( $row ) : boolean

Описание методов

__construct() публичный Метод

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

advanceTo() публичный Метод

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

getAll() публичный Метод

public getAll ( ) : array
Результат array

getCurrentRow() публичный Метод

public getCurrentRow ( ) : array
Результат array

getHeaders() публичный Метод

public getHeaders ( ) : boolean
Результат boolean

getLastLineNumber() публичный Метод

public getLastLineNumber ( ) : integer
Результат integer zero-based index

getLineNumber() публичный Метод

public getLineNumber ( ) : integer
Результат integer zero-based index

getRow() публичный Метод

public getRow ( ) : array | boolean
Результат array | boolean

init() защищенный Метод

protected init ( )

isEof() публичный Метод

public isEof ( ) : boolean
Результат boolean

rowIsEmpty() защищенный Метод

protected rowIsEmpty ( $row ) : boolean
$row
Результат boolean

setHeaderLine() публичный Метод

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