Heim >Backend-Entwicklung >PHP-Tutorial >Eine vollständige Liste von Arrays und Array-Funktionen für PHP-Variablen und Typerweiterungen

Eine vollständige Liste von Arrays und Array-Funktionen für PHP-Variablen und Typerweiterungen

伊谢尔伦
伊谢尔伦Original
2016-11-21 17:03:161134Durchsuche

1. Übersicht und Installation

Mit diesen Funktionen können Sie Arrays auf unterschiedliche Weise verwenden und bearbeiten. Arrays sind ein wesentliches Werkzeug zum Speichern, Verwalten und Bearbeiten von Variablen.

PHP unterstützt einfache Arrays und mehrdimensionale Arrays können von Benutzern selbst oder durch andere Funktionen erstellt werden. Es gibt viele spezielle Datenbankverarbeitungsfunktionen, die Arrays aus Datenbankabfragen zurückgeben, sowie einige Funktionen, die Arrays zurückgeben.

Bitte lesen Sie das Kapitel über Arrays, um mehr darüber zu erfahren, wie Arrays in PHP implementiert und verwendet werden.

Für die Nutzung dieser Funktionen ist keine Installation erforderlich, sie sind Teil des PHP-Kerns.

2. Array-Funktionen

array_change_key_case – Gibt ein Array mit Zeichenfolgenschlüsseln in Klein- oder Großbuchstaben zurück

array_chunk – Teilen Sie ein Array in mehrere auf

array_column – Gibt eine angegebene Spalte im Array zurück

array_combine – Erstellt ein Array, wobei der Wert eines Arrays als Schlüsselname und der Wert eines anderen Arrays als Wert verwendet wird

array_count_values ​​​​​​ – Statistiken array Die Anzahl des Vorkommens aller Werte in

array_diff_assoc – Berechnen Sie die Differenz eines Arrays mit Indexprüfung

array_diff_key – Berechnen Sie die Differenz eines Arrays mithilfe des Schlüsselnamenvergleichs

array_diff_uassoc – Verwenden Sie die vom Benutzer bereitgestellte Rückruffunktion, um eine Indexprüfung durchzuführen, um den Differenzsatz des Arrays zu berechnen

array_diff_uassoc – Verwenden Sie die Rückruffunktion, um die Schlüsselnamen zu vergleichen, um den Differenzsatz des Arrays zu berechnen

array_diff – Berechnet die Differenzmenge des Arrays

array_fill_keys – Füllt ein Array mit angegebenen Schlüsseln und Werten

array_fill – Füllt ein Array mit angegebenen Werten

array_filter – Verwendet eine Rückruffunktion, um Zellen in einem Array zu filtern

array_flip – Tauschen Sie die Schlüssel und Werte im Array aus

array_intersect_assoc – Berechnen Sie die Schnittmenge von Arrays mit Indexprüfung

array_intersect_key – Berechnen Sie die Schnittmenge von Arrays mithilfe des Schlüsselnamenvergleichs

array_intersect_uassoc – Berechnen Sie die Schnittmenge von Arrays mit Indexprüfung. Berechnen Sie die Schnittmenge von Arrays und verwenden Sie die Callback-Funktion, um den Index zu vergleichen

array_intersect_ukey – Verwenden Sie die Rückruffunktion, um die Schlüsselnamen zu vergleichen, um die Schnittmenge der Arrays zu berechnen.

array_intersect – Berechnen Sie die Schnittmenge der Arrays.

array_key_exists – Überprüfen Sie, ob der angegebene Schlüsselname oder Index vorhanden ist im Array

array_keys – Gibt alle Schlüsselnamen im Array zurück

array_map – Wendet die Rückruffunktion auf die Zellen des angegebenen Arrays an

array_merge_recursive – Füge eine oder mehrere zusammen Arrays rekursiv

array_merge – Ein oder mehrere Arrays zusammenführen

array_multisort – Mehrere Arrays oder mehrdimensionale Arrays sortieren

array_pad – Das Array bis zur angegebenen Länge mit Werten füllen

array_pop – Das letzte Element des Arrays entfernen (vom Stapel entfernen)

array_product – Das Produkt aller Werte im Array berechnen

array_push – Einen oder mehrere verschieben Zellen bis zum Ende des Arrays (Push)

array_rand – zufällig eine oder mehrere Zellen aus dem Array entnehmen

array_reduce – eine Callback-Funktion verwenden, um das Array iterativ auf einen Einzelwert zu reduzieren

array_replace_recursive – Ersetzt das Element des ersten Arrays rekursiv durch das übergebene Array.

array_replace – Ersetzt das Element des ersten Arrays durch das übergebene Array.

array_reverse – Gibt ein Array mit den Zellen zurück in umgekehrter Reihenfolge

array_search – Suchen Sie nach einem bestimmten Wert im Array und geben Sie bei Erfolg den entsprechenden Schlüsselnamen zurück

array_shift – Verschieben Sie die Zelle am Anfang des Arrays aus dem Array heraus

array_slice – Entfernen Sie ein Segment aus einem Array.

array_splice – Entfernen Sie einen Teil des Arrays und ersetzen Sie ihn durch andere Werte.

array_sum – Berechnen Sie die Summe aller Werte ​im Array

array_udiff_assoc – Berechnen Sie die Differenzmenge des Arrays mit Indexprüfung, verwenden Sie die Rückruffunktion, um die Daten zu vergleichen

array_udiff_uassoc – Berechnen Sie die Differenzmenge des Arrays mit der Indexprüfung , verwenden Sie die Rückruffunktion, um die Daten und den Index zu vergleichen

array_udiff – Verwenden Sie die Rückruffunktion „Daten vergleichen“, um die Differenz von Arrays zu berechnen

array_uintersect_assoc – Berechnen Sie die Schnittmenge von Arrays mit Indexprüfung, verwenden Sie Rückruf Funktionen zum Vergleichen von Daten

array_uintersect_uassoc – Berechnen Sie den Schnittpunkt von Arrays mit Indexprüfung, verwenden Sie Rückruffunktionen, um Daten und Index zu vergleichen

array_uintersect – Berechnen Sie den Schnittpunkt von Arrays und vergleichen Sie Daten mit Rückruffunktionen

array_unique – Doppelte Werte im Array entfernen

array_unshift – Einen oder mehrere Werte am Anfang der Array-Zellen einfügen

array_values ​​​​– Gibt alle Werte zurück ​im Array

array_walk_recursive – Wendet die Benutzerfunktion rekursiv auf jedes Mitglied im Array an

array_walk – Wendet die Benutzerfunktion rekursiv auf jedes Mitglied im Array an Benutzerfunktion der Mitgliedsanwendung

Array – Erstellen Sie ein neues Array

arsort – Sortieren Sie das Array in umgekehrter Reihenfolge und behalten Sie die Indexbeziehung bei.

asort – Sortieren Sie das Array und behalten Sie die Indexbeziehung bei.

compact – Erstellen Sie ein Array, einschließlich Variablennamen und deren Werte

count – Zählt die Anzahl der Zellen im Array oder die Anzahl der Attribute im Objekt.

current – ​​Gibt die aktuelle Zelle im Array zurück.

each – Gibt die aktuelle zurück Schlüssel/Wert-Paar im Array Und bewegen Sie den Array-Zeiger einen Schritt nach vorne

Ende – Zeigen Sie mit dem internen Zeiger des Arrays auf das letzte Element.

Extrahieren – Importieren Sie Variablen aus dem Array in das aktuelle Symboltabelle

in_array – Überprüfen Sie, ob ein bestimmter Wert im Array vorhanden ist

key_exists – Alias ​​​​array_key_exists

key – Holen Sie sich den Schlüsselnamen aus dem assoziativen Array

krsort – Sortieren Sie das Array umgekehrt nach Schlüsselnamen

ksort – Sortieren Sie das Array nach Schlüsselnamen

list – Weisen Sie die Werte im Array einigen Variablen zu

natcasesort – Verwenden Sie den Algorithmus „natürliche Sortierung“, um das Array nicht zu unterscheiden. Sortieren von Groß- und Kleinbuchstaben

natsort – Sortieren Sie das Array mithilfe des Algorithmus „natürliche Sortierung“

next – Bewegen Sie den internen Zeiger im Array eine Position vorwärts

pos – aktuelle Aliase für

prev – Spulen Sie den internen Zeiger des Arrays um eine Ziffer zurück

range – Erstellen Sie ein Array, das den angegebenen Bereich enthält Einheiten

reset – Setzen Sie den internen Zeiger des Arrays so, dass er auf die erste A-Einheit zeigt

rsort – Sortieren Sie das Array in umgekehrter Reihenfolge

shuffle – Mischen Sie das Array

sizeof – Alias ​​der Anzahl

sort – Array sortieren

uasort – Benutzerdefinierte Vergleichsfunktion verwenden, um die Werte im Array zu sortieren und die Indexzuordnung aufrechtzuerhalten

uksort – Verwenden Sie eine benutzerdefinierte Vergleichsfunktion, um die Schlüssel im Array zu sortieren

usort – Sortieren Sie Werte in einem Array mithilfe einer benutzerdefinierten Vergleichsfunktion


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