Dies ist eine alte Version des Dokuments!
A. Mögliche Dimensionen eines Arrays:
B. Indizierung eines Arrays:
Beispiel: Alle Adress-Objekte sollen nach Postleitzahl sortiert werden:
public function sortPLZ( $a, $b ) { if( $a->plz == $b->plz ) return 0; return( $a->plz < $b->plz ) ? -1 : 1; } usort( $adressen, 'sortPLZ' ) );
Beispiel: Alle Spielscheine aussortieren, die nicht gewonnen haben:
public function SpielscheinFilter( $Spielschein ) { return( $Spielschein['gewonnen'] ); } $Spielscheine = array_filter( $Spielscheine, "SpielscheinFilterFilter" );
Es werden nur Spielscheine berücksichtigt, bei denen die Callback-Funktion „true“ zurück gibt.
Der Passworggenerator ist ein schönes Beispiel dafür, wie ein Array von einem anderen extrahiert werden kann und wie die dadurch entstehenden Lücken im index eines numerischen Arrays entfernt werden.