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');
Methods summary
public
|
#
__construct( array $array )
Neues ArrayWrapper-Objekt aus einem zweidimmensionalem Array erstellen.
Neues ArrayWrapper-Objekt aus einem zweidimmensionalem Array erstellen.
Parameters
- $array
- Initialisiertes zweidimmensionales Array
|
public
boolean
|
#
existsValue( simple $value )
Existiert der Wert in dem Array?
Existiert der Wert in dem Array?
Parameters
Returns
boolean true oder false
|
public
|
#
rewind( )
Array auf erstes Element setzen
Array auf erstes Element setzen
|
public
string
|
#
getCurrent( )
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Returns
string aktuelles String-Objekt
Implementation of
|
public
string
|
#
getCurrentKey( )
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Returns
string Keys
Implementation of
|
public
mixes
|
#
getNext( )
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Returns
mixes nächster Eintrag
Implementation of
|
public
boolean
|
#
isValid( )
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Returns
boolean Status der Iteration
Implementation of
|
public
Alvine\Data\ArrayWrapper
|
#
append( array $value )
Neue Zeile anhängen
Parameters
Returns
Implementation of
|
public
mixed
|
#
current( )
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Returns
mixed Aktueller Wert
|
public
simple
|
#
key( )
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Returns
simple Aktueller Schlüssel
|
public
mixed
|
#
next( )
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Returns
mixed Nächstes Objekt
|
public
boolean
|
#
valid( )
Implementierung des Iteration Interfaces.
Implementierung des Iteration Interfaces.
Returns
boolean Status der Iteration
|
public
Alvine\Data\ArrayWrapper
|
#
setValueAt( simple $index, array $array )
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Parameters
Returns
Implementation of
|
public
boolean
|
#
existsIndex( simple $index )
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Parameters
Returns
boolean true oder false
Implementation of
|
public
Alvine\Data\ArrayWrapper
|
#
removeIndex( type $index )
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Parameters
Returns
Implementation of
|
public
mixed
|
#
getValueAt( mixed $index )
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Parameters
Returns
mixed Wert
Implementation of
|
public
Alvine\Data\ArrayWrapper
|
#
unique( )
Entfernt alle doppelten Objekte. Dabei wird der Inhalt
der Einträge per serialize verglichen.
Entfernt alle doppelten Objekte. Dabei wird der Inhalt
der Einträge per serialize verglichen.
Returns
Implementation of
|
public
integer
|
#
getCount( )
Anzahl der Datensätze zurückgeben
Anzahl der Datensätze zurückgeben
Returns
integer Anzahl der Datensätze
Implementation of
|
public
Alvine\Data\ArrayWrapper
|
#
truncate( )
Daten zurücksetzen / löschen
Daten zurücksetzen / löschen
Returns
Implementation of
|
public
Alvine\Data\ArrayWrapper
|
#
orderBy( Closure $callback )
Sortierfunktion
Parameters
Returns
Throws
Implementation of
|
public
|
#
offsetSet( type $offset, type $value )
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Parameters
Implementation of
ArrayAccess::offsetSet()
|
public
type
|
#
offsetExists( type $offset )
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Parameters
Returns
type
Implementation of
ArrayAccess::offsetExists()
|
public
|
#
offsetUnset( type $offset )
Implementierung des ArrayAccess Interfaces.
$dataQuery = new DataQuery();
unset($dataquery[1]);
Implementierung des ArrayAccess Interfaces.
$dataQuery = new DataQuery();
unset($dataquery[1]);
Parameters
Implementation of
ArrayAccess::offsetUnset()
|
public
type
|
#
offsetGet( type $offset )
Implementierung des ArrayAccess Interfaces.
Implementierung des ArrayAccess Interfaces.
Parameters
Returns
type
Implementation of
ArrayAccess::offsetGet()
|
public
array
|
#
toArray( )
Gibt die Datenstruktur zurück
Gibt die Datenstruktur zurück
Returns
array Datenstruktur
|