Heim >Backend-Entwicklung >PHP-Tutorial >Eine vollständige Liste der integrierten Funktionen für PHP-Arrays

Eine vollständige Liste der integrierten Funktionen für PHP-Arrays

怪我咯
怪我咯Original
2017-06-28 10:17:502327Durchsuche

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

array_unshift( array &$array,$var,$_= null ) Fügen Sie den Wert von $var am Anfang des Arrays $array ein. Sie können auch mehrere Werte einfügen und die neue Anzahl von $array zurückgeben.

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 Array

23.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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn