Класс A_Array

Класс реализует в себе функции массива записей. Подробнее...

Граф наследования:A_Array:

A_CSVReader A_ExcelReader

Полный список членов класса

Открытые члены

Защищенные члены

Защищенные данные


Подробное описание

Класс реализует в себе функции массива записей.

Под записью понимается ассоциированный массив.


Конструктор(ы)

__construct ( &$  data  ) 

Конструктор.


Методы

count (  ) 

Возвращает количество записей.

Возвращает:
integer Количество записей.

current (  ) 

Возвращает текущую запись.

Возвращает:
array Текущая запись.

get ( i,
j = false 
)

Возвращает значение элемента.

Аргументы:
integer $i Номер записи.
integer $j=false Номер элемента в записи, если не указано, то возвращается вся запись.
Возвращает:
mixed Значение элемента.

getEl (  )  [protected]

Возвращает текущую запись.

Возвращает:
array Текущая запись.

key (  ) 

Возвращает текущий индекс.

Возвращает:
integer Текущий индекс.

next (  ) 

Возвращает текущую запись и смещает индекс на следующую.

Возвращает:
array Текущая запись.

offsetExists ( offset  ) 

Проверка индекса записи.

Аргументы:
integer $offset Индекс записи.
Возвращает:
boolean Запись существует.

offsetGet ( offset  ) 

Возвращает запись по индексу.

Аргументы:
integer $offset Индекс записи.
Возвращает:
array Запись.

offsetSet ( offset,
value 
)

Добавляет или замещает существующую запись.

Аргументы:
integer $offset Индекс записи.
array $value Запись.

offsetUnset ( offset  ) 

Удаление записи по индексу.

Аргументы:
integer $offset Индекс записи.

rewind (  ) 

Текущий индекс записи в начало массива.

valid (  ) 

Проверка размерности массива.

Возвращает:
boolean Текущий индекс не достиг конца массива записей.


Данные класса

$data [protected]

Массив данных.

$index [protected]

Текущий индекс записи.


Объявления и описания членов класса находятся в файле: