Heim >Backend-Entwicklung >PHP-Tutorial >Eine vollständige Liste der integrierten Funktionen für PHP-Arrays
1.array_change_key_case($arr,CASE_UPPER/CASE_LOWER) Wandeln Sie den Schlüsselwert von $arr in Groß- oder Kleinbuchstaben um
2.array_combine($arr1, $arr2) Der Wert von $arr1 wird als Schlüssel verwendet, und $arr2 wird als Wert zum Generieren und Zurückgeben eines neuen Arrays
3.array_key_exists('key', $ arr) Ob der Schlüssel in $arr existiert, gibt true zurück, wenn er existiert, gibt false zurück, wenn er nicht existiert
4.array_keys($arr) gibt alle Schlüsselwerte in $arr in Form eines zurück array
5.array_values($arr) gibt in Form eines Arrays die Werte aller Werte in $arr zurück
6.count($arr, $mode= COUNT_NORMAL) Berechnen Sie die Anzahl der Arrays
7.array_count_values($arr ) Berechnen Sie die Anzahl der Vorkommen des Werts im Array, um ein neues Array zu bilden. Der Schlüssel ist der Wert des ursprüngliches Array und der Wert ist die Anzahl der Vorkommen
8.sort($arr, $mode) wichtige Sortierarray-Funktion
$mode-Modus ist:
①SORT_REGULAR, 0 , Standardelement, reguläre Sortierung, Sortierung nach ASCII, ohne Änderung des Typs.
②SORT_NEMERIC, 1, jedes Element als Zahl behandeln
③SORT_STRING, 2, jedes Element als Zeichenfolge behandeln
④SORT_LOCALE_STRING, 3, jedes Element behandeln Elemente werden als Zeichenfolgen verarbeitet , basierend auf dem aktuellen Gebietsschema (kann durch setlocale() geändert werden)
⑤SORT_NATURAL, 4, jedes Element wird als Zeichenfolge verarbeitet, wobei eine natürliche Sortierung ähnlich zu natsort() verwendet wird
⑥SORT_FLAG_CASE, 5, Sie können SORT_STRING oder SORT_NATURAL (bitweise ODER) kombinieren, um Zeichenfolgen ohne Berücksichtigung der Groß- und Kleinschreibung zu sortieren
9.ksort($arr,$sort_flags) sortiert das Array in aufsteigender Reihenfolge nach Schlüsselnamen. Ordnen Sie den entsprechenden krsort( ) sortiert das Array in absteigender Reihenfolge nach Schlüsselnamen
10.asort($arr,$sort_flags) sortiert das Array in aufsteigender Reihenfolge der Werte, asort() sortiert das Array in absteigender Reihenfolge der Werte
11.shuffle() mischt die Elemente im Array zufällig und generiert neue Schlüssel
12.array_flip($arr) tauscht die Schlüssel und Werte des Arrays aus, generiert ein neues Array und gibt
13.array_unique($arr) löscht doppelte Werte aus dem Array, generiert ein neues Array und gibt zurück
14.array_pop($arr) löscht das letzte Element von Das Array gibt den Wert des gelöschten Elements zurück. Der entsprechende array_push(array &$array, $var, $_ =null) fügt den Wert von $var am Ende des Arrays ein eingefügt und die neue Anzahl von $array wird zurückgegeben 15.array_shift($arr) löscht das erste Element des Arrays und gibt den Wert des gelöschten Elements zurück, entsprechend 16.array_sum($arr) berechnet die Summe aller Werte im Array und gibt zurück. Stellen Sie sicher, dass die Werte im Array alle Zahlen sind 17.compact($varname, $_=null ) ist eine wichtige Funktion, die Variablen verbindet und ein Array zurückgibt. Der Schlüssel ist der Variablenname, und der Wert entspricht dem Wert von $varname.18.extract($arr,$extract_type =null,$ pre_fix=null), erstellen Sie bequem jedes Element im Array in einer entsprechenden Variablen. Der Variablenname ist der Schlüssel (wenn $pre_fix festgelegt ist, wird ein Präfix hinzugefügt), und der Wert entspricht dem Wert der Variablen.19.in_array($needle, array $haystack, $strict = null) findet heraus, ob es ein Element gibt, das dem $needle-Wert in $haystack entspricht (= =). Wenn strict wahr ist, ist der strikte Suchmodus aktiviert und die Typen werden aktiviert verglichen werden. 20.array_rand(array $input,$num_req=null) Extrahieren Sie zufällig $num_req-Elemente aus dem $input-Array und geben Sie das Array zurück. Es besteht aus einem Schlüssel (ohne Wert) oder einem Schlüssel.21.array_merge($array1,$array2) führt zwei Arrays zusammen. Der Regelindex-Index verteilt den Index automatisch neu und der zugehörige Index überschreibt den vorherigen Wert mit dem späteren Wert.22 .unset($arr['key']) löscht das angegebene Element im Array23.serialize($arr) serialisiert das Array und gibt String zurück, unserialize($str) deserialisiert den String und konvertiert ihn in ein Array, um das Array in der Dateidatenbank zu speichern.24.array_slice($array, $offset,$length,$preserve_keys=null ) fängt $length-Elemente ab der $offset-Position des Arrays ab und das abgefangene Array zurückgeben.25.array_splice(array &$input, $offset,$length=null,$replacement = null) gibt das Array $length ein. Elemente werden ab der $offset-Position $ abgefangen Ersetzung wird an dieser Position eingefügt, $input wird geändert und das ersetzte Array wird zurückgegeben.Zusätzlich: Sortiermethode und Shuffle() generieren neue Schlüssel, ksort() und asort() nicht Verwenden Sie Arrays, um häufig verwendete Warteschlangen- und Stapeldatenstrukturen zu implementieren
Das obige ist der detaillierte Inhalt vonEine vollständige Liste der integrierten Funktionen für PHP-Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!