Heim >Backend-Entwicklung >PHP-Tutorial >Eine vollständige Liste von Arrays und Array-Funktionen für PHP-Variablen und Typerweiterungen
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