Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:array

Dies ist eine alte Version des Dokuments!


Array (Zuordnung von Werten zu Schlüsseln)

Übersicht

A. Mögliche Dimensionen eines Arrays:

  1. eindimensionales Array
  2. zweidimensionales Array
  3. mehrdimensionales Array

B. Indizierung eines Arrays:

  1. numerisches Array
  2. Assoziatives Array

Sortierung

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' ) );

Filterung

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.

php/array.1439469945.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)