Funktion | Syntax | Beschreibung |
array_change_key_case() | $array1 = array_change_key_case($array[, case]); | Liefert ein Array mit allen String-Schlüsseln in Klein- (CASE_LOWER) oder Großbuchstaben (CASE_UPPER). |
array_chunk() | $array1 = array_chunk($array, size [, preserve_keys]); | Splittet ein Array in Teile auf. Am Ende kann auch ein Array mit weniger Werten erzeugt werden. Die Arrays werden als Teile eines mehrdimensionalen Arrays erzeugt, welches bei Null beginnt und numerisch indiziert ist. Sie können PHP dazu zwingen, die originalen Schlüssel des Arrays input beizubehalten, indem Sie den optionalen Parameter preserve_keys auf TRUE setzen. Geben Sie FALSE an, werden in jedem erzeugten Array neue numerische Indizes erzeugt, welche bei Null beginnen. Default ist FALSE. |
array_combine() | $array1 = array_combine($arraykeys, $arrayvalues); | Liefert ein Array $array1 mithilfe eines Arrays $arraykeys, welches die Schlüssel vorgibt, und eines Arrays $arrayvalues, welches die Werte vorgibt. Die Anzahl der Elemente beider Arrays muss übereinstimmen, sonst wird FALSE zurückgegeben. |
array_count_values() | $array1 = array_count_values($array); | Zählt sämtliche Elemente eines Arrays und gibt die Häufigkeit ihres Auftretens zurück. |
array_diff_assoc() | $array1 = array_diff_assoc($array1,...,$arrayN); | Ermittelt die Unterschiede von Arrays. Die Schlüssel werden für den Vergleich ebenfalls verwendet. |
array_diff_key() | $array1 = array_diff_key( array array1, …, arrayN); | Ermittelt den Unterschied zwischen Arrays, indem es die Schlüssel vergleicht. Diese Funktion arbeitet wie array_diff() mit dem Unterschied, dass der Vergleich mit den Schlüsseln statt den Werten arbeitet. |
array_diff_uassoc() | $array1 = array_diff_uassoc($array1,...$arrayN[, callback key_compare_function]); | Ermittelt den Unterschied von Arrays mit zusätzlicher Indexprüfung, welche durch eine benutzerdefinierte Funktion vorgenommen wird. |
array_diff_ukey() | $array1 = array_diff_ukey($array1,...$arrayN[, callback key_compare_function]); | Ermittelt den Unterschied von Arrays mittels einer Callback-Funktion für den Vergleich der Schlüssel. Diese Funktion ähnelt array_diff(), aber der Vergleich arbeitet auf den Schlüsseln anstatt den Werten. |
array_diff() | $array1 = array_diff($array1,...,$arrayN); | Ermittelt die Unterschiede von Arrays. Die Schlüssel bleiben erhalten. |
array_fill() | $array1 = array_fill(start_index, num, value); | Füllt ein Array mit Werten. |
array_filter() | $array1 = array_filter($array[, callback function]); | Filtert Elemente eines Arrays mittels einer Callback-Funktion. Ist $array ein assoziatives Array, bleiben die Schlüssel erhalten. |
array_flip() | $array1 = array_flip($array); | Vertauscht Werte und Schlüssel in einem Array. |
array_intersect_assoc() | $array1 = array_intersect_assoc($array1,..., arrayN); | Ermittelt die Schnittmenge von Arrays mit einer zusätzlichen Indexüberprüfung. Beachten Sie, dass anders als von array_intersect() die Schlüssel zum Vergleich herangezogen werden. |
array_intersect_key() | $array1 = array_intersect_key($array1,..., arrayN); | Ermittelt die Schnittmenge von Arrays, indem es die Schlüssel vergleicht. |
array_intersect_uassoc() | $array1 = ar-ray_intersect_uassoc($array1,...$arrayN[, callback key_compare_function]); | Ermittelt die Schnittmenge von Arrays mit Indexprüfung; vergleicht Indizes mit einer Callback-Funktion. |
array_intersect_ukey() | $array1 = array_intersect_ukey($array1,...$arrayN[, callback key_compare_function]); | Ermittelt die Schnittmenge zweier Arrays mittels eines durch eine Callback-Funktion durchgeführten Schlüsselvergleiches. |
array_intersect() | $array1 = array_intersect($array1,..., arrayN); | Ermittelt die Schnittmenge von Arrays. |
array_key_exists() | $array1 = array_key_exists(key,search); | Prüft, ob ein Schlüssel in einem Array existiert. Gibt TRUE zurück, wenn key in dem Array vorhanden ist. key kann jeder für einen Array-Index mögliche Wert sein. |
array_keys() | $array1 = array_keys($array [, search_value]); | Liefert alle Schlüssel eines Arrays. Ist der optionale Parameter search_value angegeben, werden nur die Schlüssel für diesen Wert zurückgegeben. Andernfalls werden sämtliche Schlüssel von $array zurückgegeben. |