Diese Funktionen erlauben es, Arrays auf verschiedene Arten zu
manipulieren bzw. mit ihnen zu interagieren. Arrays sind wichtig,
um Gruppen von Variablen zu verwalten, zu bearbeiten, oder zu
speichern.
Es werden einfache und mehrdimensionale Arrays unterstützt, welche
entweder vom Benutzer oder von einer anderen Funktion erstellt
werden können. Es gibt bestimmte Datenbankfunktionen, welche die
Ergebnisse aus Datenbankabfragen in Arrays speichern, und
verschiedene andere Funktionen, die Arrays als Rückgabewerte
haben.
Im Abschnitt Arrays
finden Sie eine detaillierte Erklärung, wie Arrays in PHP
implementiert sind und wie sie benutzt werden.
Für weitere Arten, Arrays zu verändern siehe auch
Array operators.
SORT_LOCALE_STRING wird benützt, um Elemente
als Strings basierend auf der aktuellen lokalen Einstellungen
zu sortieren. In PHP 4.4.0 und 5.0.2 hinzugefügt.
array_diff_assoc -- Berechnet den Unterschied zwischen Arrays mit zusätzlicher
Indexprüfung
array_diff_key --
Berechnet den Unterschied zwischen Arrays indem es die Schlüssel vergleicht
array_diff_uassoc -- Berechnet den Unterschied von Arrays mit zusätzlicher Indexprüfung,
welche durch eine benutzerdefinierte Funktion vorgenommen wird
array_diff_ukey -- Berechnet den Unterschied von Arrays mittels einer Callbackfunktion
für den Vergleich der Schlüssel
array_diff -- Ermittelt die Unterschiede von Arrays
array_fill_keys -- Fill an array with values, specifying keys
array_merge -- Führt ein oder mehrere Arrays zusammen
array_multisort -- Sortiert mehrere oder multidimensionale Arrays
array_pad -- Vergrößert ein Array auf die spezifizierte Länge mit einem
Wert
array_pop -- Liefert das letzte Element eines Arrays
array_product -- Ermittelt das Produkt von Werten in einem Array
array_push -- Fügt ein oder mehr Elemente an das Ende eines Arrays
array_rand -- Liefert einen oder mehrere zufällige Einträge eines Arrays
array_reduce -- Iterative Reduktion eines Arrays zu einem Wert mittels einer
Callback Funktion
array_reverse -- Liefert ein Array mit umgekehrter Reihenfolge der Elemente
array_search -- Durchsucht ein Array nach einem Wert liefert bei Erfolg den
Schlüssel
array_shift -- Liefert ein Element vom Beginn eines Arrays
array_slice -- Extrahiert einen Ausschnitt eines Arrays
array_splice -- Entfernt einen Teil eines Arrays und ersetzt ihn durch etwas
anderes
array_sum -- Liefert die Summe der Werte in einem Array
array_udiff_assoc -- Ermittelt den Unterschied zwischen Arrays mit zusätzlicher
Indexprüfung, vergleicht mittels einer Callbackfunktion
array_udiff_uassoc -- Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung,
vergleicht Daten und Indizes mittels einer Callbackfunktion
array_udiff --
Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Datenvergleich
array_uintersect_assoc --
Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten mittels einer Callbackfunktion
array_uintersect_uassoc --
Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Schlüssel mittels einer Callbackfunktion
array_uintersect --
Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion
array_unique -- Entfernt doppelte Werte aus einem Array
array_unshift --
Fügt ein oder mehr Elemente am Anfang eines Arrays ein
Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.
In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.