Documentation

ArrayWrapper
in package
implements DataQueryObject, ArrayAccess

Wrapper für 2-dimmensionalen Arrays.

Wrapper-Klasse um mit 2-dimmensionalen Arrays und DataQuerys arbeiten zu können. Das Array muss folgende Struktur besitzen.

$a = array();
$a[] = array('k'=>'A0','i'=>'A1');
$a[] = array('k'=>'B0','i'=>'B1');
$a[] = array('k'=>'C0','i'=>'C1');
Tags
category

Framework

author

schukai GmbH [email protected]

license

http://alvine.io/license/ Licence

link

Alvine

since
20110904

Table of Contents

Interfaces

DataQueryObject
Interface für Datenzugriff
ArrayAccess

Properties

$array  : array<string|int, mixed>

Methods

__construct()  : mixed
Neues ArrayWrapper-Objekt aus einem zweidimmensionalem Array erstellen.
append()  : ArrayWrapper
Neue Zeile anhängen
current()  : mixed
Implementierung des Iteration Interfaces.
existsIndex()  : boolean
Implementierung des ArrayAccess Interfaces.
existsValue()  : boolean
Existiert der Wert in dem Array?
getCount()  : integer
Anzahl der Datensätze zurückgeben
getCurrent()  : string
Implementierung des Iteration Interfaces.
getCurrentKey()  : string
Implementierung des Iteration Interfaces.
getNext()  : mixes
Implementierung des Iteration Interfaces.
getValueAt()  : mixed
Implementierung des ArrayAccess Interfaces.
isValid()  : boolean
Implementierung des Iteration Interfaces.
key()  : simple
Implementierung des Iteration Interfaces.
next()  : mixed
Implementierung des Iteration Interfaces.
offsetExists()  : type
Implementierung des ArrayAccess Interfaces.
offsetGet()  : type
Implementierung des ArrayAccess Interfaces.
offsetSet()  : void
Implementierung des ArrayAccess Interfaces.
offsetUnset()  : void
Implementierung des ArrayAccess Interfaces.
orderBy()  : ArrayWrapper
Sortierfunktion
removeIndex()  : ArrayWrapper
Implementierung des ArrayAccess Interfaces.
rewind()  : void
Array auf erstes Element setzen
setValueAt()  : ArrayWrapper
Implementierung des ArrayAccess Interfaces.
toArray()  : array
Gibt die Datenstruktur zurück
truncate()  : ArrayWrapper
Daten zurücksetzen / löschen
unique()  : ArrayWrapper
Entfernt alle doppelten Objekte. Dabei wird der Inhalt der Einträge per serialize verglichen.
valid()  : boolean
Implementierung des Iteration Interfaces.

Properties

Methods

__construct()

Neues ArrayWrapper-Objekt aus einem zweidimmensionalem Array erstellen.

public __construct(array $array) : mixed
Parameters
$array : array

Initialisiertes zweidimmensionales Array

current()

Implementierung des Iteration Interfaces.

public current() : mixed
Return values
mixed

Aktueller Wert

existsIndex()

Implementierung des ArrayAccess Interfaces.

public existsIndex(simple $index) : boolean
Parameters
$index : simple

Index im Array

Return values
boolean

true oder false

existsValue()

Existiert der Wert in dem Array?

public existsValue(simple $value) : boolean
Parameters
$value : simple

Wert

Return values
boolean

true oder false

getCount()

Anzahl der Datensätze zurückgeben

public getCount() : integer
Return values
integer

Anzahl der Datensätze

getCurrent()

Implementierung des Iteration Interfaces.

public getCurrent() : string
Return values
string

aktuelles String-Objekt

getCurrentKey()

Implementierung des Iteration Interfaces.

public getCurrentKey() : string
Return values
string

Keys

getNext()

Implementierung des Iteration Interfaces.

public getNext() : mixes
Return values
mixes

nächster Eintrag

getValueAt()

Implementierung des ArrayAccess Interfaces.

public getValueAt(mixed $index) : mixed
Parameters
$index : mixed

Schlüssel

Return values
mixed

Wert

isValid()

Implementierung des Iteration Interfaces.

public isValid() : boolean
Return values
boolean

Status der Iteration

key()

Implementierung des Iteration Interfaces.

public key() : simple
Return values
simple

Aktueller Schlüssel

next()

Implementierung des Iteration Interfaces.

public next() : mixed
Return values
mixed

Nächstes Objekt

offsetExists()

Implementierung des ArrayAccess Interfaces.

public offsetExists(type $offset) : type
Parameters
$offset : type
Return values
type

offsetGet()

Implementierung des ArrayAccess Interfaces.

public offsetGet(type $offset) : type
Parameters
$offset : type
Return values
type

offsetSet()

Implementierung des ArrayAccess Interfaces.

public offsetSet(type $offset, type $value) : void
Parameters
$offset : type
$value : type

offsetUnset()

Implementierung des ArrayAccess Interfaces.

public offsetUnset(type $offset) : void
$dataQuery = new DataQuery();
unset($dataquery[1]);
Parameters
$offset : type

setValueAt()

Implementierung des ArrayAccess Interfaces.

public setValueAt(simple $index, array $array) : ArrayWrapper
Parameters
$index : simple

Index

$array : array

Wert

Return values
ArrayWrapper

Dieses Objekt

toArray()

Gibt die Datenstruktur zurück

public toArray() : array
Return values
array

Datenstruktur

valid()

Implementierung des Iteration Interfaces.

public valid() : boolean
Return values
boolean

Status der Iteration


        
On this page

Search results