ArrayWrapper
class ArrayWrapper 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');
Properties
protected array | $array |
Methods
Neues ArrayWrapper-Objekt aus einem zweidimmensionalem Array erstellen.
Existiert der Wert in dem Array?
Array auf erstes Element setzen
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Neue Zeile anhängen
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Entfernt alle doppelten Objekte. Dabei wird der Inhalt der Einträge per serialize verglichen.
Anzahl der Datensätze zurückgeben
Daten zurücksetzen / löschen
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Gibt die Datenstruktur zurück
Details
at line 57
__construct(array $array)
Neues ArrayWrapper-Objekt aus einem zweidimmensionalem Array erstellen.
at line 76
boolean
existsValue(simple $value)
Existiert der Wert in dem Array?
at line 87
rewind()
Array auf erstes Element setzen
at line 96
getCurrent()
Implementierung des Iteration Interfaces.
at line 105
getCurrentKey()
Implementierung des Iteration Interfaces.
at line 114
getNext()
Implementierung des Iteration Interfaces.
at line 123
isValid()
Implementierung des Iteration Interfaces.
at line 135
append($value)
Neue Zeile anhängen
at line 144
mixed
current()
Implementierung des Iteration Interfaces.
at line 153
simple
key()
Implementierung des Iteration Interfaces.
at line 162
mixed
next()
Implementierung des Iteration Interfaces.
at line 171
boolean
valid()
Implementierung des Iteration Interfaces.
at line 183
setValueAt(mixed $index, array $array)
Implementierung des ArrayAccess Interfaces.
at line 201
existsIndex(mixed $index)
Implementierung des ArrayAccess Interfaces.
at line 213
removeIndex(mixed $index)
Implementierung des ArrayAccess Interfaces.
at line 226
getValueAt(mixed $index)
Implementierung des ArrayAccess Interfaces.
at line 237
unique()
Entfernt alle doppelten Objekte. Dabei wird der Inhalt der Einträge per serialize verglichen.
at line 247
getCount()
Anzahl der Datensätze zurückgeben
at line 256
truncate()
Daten zurücksetzen / löschen
at line 270
orderBy(Closure $callback)
Sortierfunktion
at line 282
offsetSet(type $offset, type $value)
Implementierung des ArrayAccess Interfaces.
at line 293
type
offsetExists(type $offset)
Implementierung des ArrayAccess Interfaces.
at line 306
offsetUnset(type $offset)
Implementierung des ArrayAccess Interfaces.
$dataQuery = new DataQuery();
unset($dataquery[1]);
at line 318
type
offsetGet(type $offset)
Implementierung des ArrayAccess Interfaces.
at line 327
array
toArray()
Gibt die Datenstruktur zurück