Heim >Backend-Entwicklung >PHP-Tutorial >Allgemeine PHP-Funktionen (2)
In der täglichen Entwicklung sind die meisten Anfänger verwirrt darüber, wie sie sich an so viele integrierte PHP-Funktionen erinnern sollen. Solange Sie wissen, dass dieses Ding existiert, werden Sie sich natürlich daran erinnern, wenn Sie es häufig verwenden Ich habe die am häufigsten verwendeten Funktionen in der PHP-Entwicklung zusammengestellt und hoffe, dass sie Ihnen hilfreich sein werden.
Die Funktion acos() gibt den Umkehrkosinus einer Zahl zurück. Die Funktion
abs() gibt den absoluten Wert einer Zahl zurück. Mit der Funktion
mail() können Sie E-Mails direkt aus Ihrem Skript heraus versenden.
Die Funktion libxml_use_internal_errors() deaktiviert standardmäßige libxml-Fehler und ermöglicht die Behandlung von Benutzerfehlern.
Die Funktion libxml_get_last_error() ruft den letzten Fehler aus dem libxml-Fehlerpuffer ab.
Die Funktion libxml_get_errors() ruft Fehler aus dem libxml-Fehlerpuffer ab.
Die Funktion libxml_clear_errors() löscht den libxml-Fehlerpuffer.
Die Funktion setrawcookie() führt keine URL-Verschlüsselung des Cookie-Werts durch und sendet ein HTTP-Cookie.
Die Funktion setcookie() sendet ein HTTP-Cookie an den Client.
Die Funktion headers_sent() prüft, ob/wo HTTP-Header gesendet werden.
Die Funktion headers_list() gibt eine Liste der gesendeten (oder zu sendenden) Antwortheader zurück. Die Funktion
header() sendet rohe HTTP-Header an den Client.
Die Funktion ftp_systype() gibt die Systemtypkennung des Remote-FTP-Servers zurück.
Die Funktion ftp_ssl_connect() öffnet eine sichere SSL-FTP-Verbindung.
Die Funktion ftp_size() gibt die Größe der angegebenen Datei zurück.
Die Funktion ftp_site() sendet den SITE-Befehl an den Server.
Die Funktion ftp_set_option() legt verschiedene FTP-Laufzeitoptionen fest.
Die Funktion ftp_rmdir() löscht ein Verzeichnis.
Die Funktion ftp_rename() ändert den Datei- oder Verzeichnisnamen auf dem FTP-Server.
Die Funktion ftp_rawlist() gibt eine detaillierte Liste der Dateien im angegebenen Verzeichnis zurück.
Die Funktion ftp_raw() sendet einen Rohbefehl an den FTP-Server.
Die Funktion ftp_quit() schließt die FTP-Verbindung.
Die Funktion ftp_pwd() gibt den aktuellen Verzeichnisnamen zurück.
Die Funktion ftp_put() lädt Dateien auf den Server hoch.
Die Funktion ftp_pasv() schaltet den passiven Modus ein oder aus.
Die Funktion ftp_nlist() gibt die Dateiliste im angegebenen Verzeichnis zurück.
Die Funktion ftp_nb_put() lädt Dateien auf den Server hoch (nicht blockierend).
Die Funktion ftp_nb_get() ruft Dateien vom FTP-Server ab und schreibt sie in lokale Dateien (nicht blockierend).
Die Funktion ftp_nb_fput() lädt eine geöffnete Datei hoch und speichert sie als Datei auf dem FTP-Server (nicht blockierend).
Die Funktion ftp_nb_fget() lädt eine Datei vom FTP-Server herunter und speichert sie in einer Datei, die lokal geöffnet wurde (nicht blockierend).
Die Funktion ftp_nb_continue() ruft/sendet kontinuierlich Dateien ab.
Die Funktion ftp_mkdir() erstellt ein neues Verzeichnis auf dem FTP-Server.
Die Funktion ftp_mdtm() gibt die letzte Änderungszeit der angegebenen Datei zurück.
Die Funktion ftp_login() meldet sich beim FTP-Server an.
Die Funktion ftp_get() lädt eine Datei vom FTP-Server herunter.
Die Funktion ftp_get_option() gibt verschiedene Optionseinstellungen für die aktuelle FTP-Verbindung zurück.
Die Funktion ftp_fput() lädt eine geöffnete Datei auf den FTP-Server hoch.
Die Funktion ftp_fget() lädt eine Datei vom FTP-Server herunter und speichert sie lokal in einer geöffneten Datei.
Die Funktion ftp_exec() fordert die Ausführung eines Programms oder Befehls auf dem FTP-Server an.
Die Funktion ftp_delete() löscht eine Datei auf dem FTP-Server.
Die Funktion ftp_connect() stellt eine neue FTP-Verbindung her.
Die Funktion ftp_close() schließt die FTP-Verbindung.
Die Funktion ftp_chmod() legt die Berechtigungen der angegebenen Datei auf dem FTP-Server fest.
Die Funktion ftp_chdir() ändert das aktuelle Verzeichnis auf dem FTP-Server.
Die Funktion ftp_cdup() ändert das aktuelle Verzeichnis in das übergeordnete Verzeichnis auf dem FTP-Server.
Die Funktion ftp_alloc() weist Speicherplatz für Dateien zu, die auf den FTP-Server hochgeladen werden sollen.
Die Funktion filter_var() filtert Variablen durch den angegebenen Filter.
Die Funktion filter_var_array() ruft mehrere Variablen ab und filtert sie.
Die Funktion filter_list() gibt ein Array zurück, das alle unterstützten Filter enthält.
Die Funktion filter_input_array() erhält mehrere Eingaben von außerhalb des Skripts und filtert sie.
Die Funktion filter_input() ruft Eingaben von außerhalb des Skripts ab und filtert sie.
Die Funktion filter_id() gibt die ID-Nummer des angegebenen Filters zurück.
Die Funktion filter_has_var() prüft, ob eine Variable des angegebenen Eingabetyps existiert.
unlink()-Funktion löscht Dateien.
umask()-Funktion ändert die aktuelle umask.
Die Funktion touch() legt die Zugriffs- und Änderungszeit der angegebenen Datei fest.
Die Funktion tmpfile() erstellt eine temporäre Datei mit einem eindeutigen Dateinamen im Lese-/Schreibmodus (w).
Die Funktion tempnam() erstellt eine temporäre Datei mit einem eindeutigen Dateinamen.
Die Funktion symlink() erstellt einen symbolischen Link.
Die Funktion stat() gibt Informationen über die Datei zurück.
Die Funktion set_file_buffer() legt die Puffergröße der geöffneten Datei fest.
Die Funktion rmdir() löscht leere Verzeichnisse. Die Funktion
rewind() spult die Position des Dateizeigers zum Anfang der Datei zurück.
Die Funktion rename() benennt eine Datei oder ein Verzeichnis um. Die Funktion
realpath() gibt den absoluten Pfad zurück.
Die Funktion readlink() gibt das Ziel zurück, auf das der symbolische Link zeigt.
Die Funktion readfile() gibt eine Datei aus. Die Funktion
popen() öffnet den Prozessdateizeiger.
Die Funktion pclose() schließt die von popen() geöffnete Pipe.
Die Funktion pathinfo() gibt Dateipfadinformationen in Form eines Arrays zurück.
Die Funktion parse_ini_file() analysiert eine Konfigurationsdatei und gibt die Einstellungen in Form eines Arrays zurück.
Die Funktion move_uploaded_file() verschiebt die hochgeladene Datei an einen neuen Speicherort.
Die Funktion mkdir() erstellt ein Verzeichnis.
Die Funktion lstat() gibt Informationen über eine Datei oder einen symbolischen Link zurück.
Die Funktion linkinfo() gibt Verbindungsinformationen zurück. Die Funktion
link() stellt einen festen Link her. Die Funktion
is_writeable() bestimmt, ob die angegebene Datei beschreibbar ist. Die Funktion
is_writable() bestimmt, ob die angegebene Datei beschreibbar ist.
Die Funktion is_uploaded_file() ermittelt, ob die angegebene Datei per HTTP POST hochgeladen wurde. Die Funktion
is_readable() bestimmt, ob der angegebene Dateiname lesbar ist. Die Funktion
is_link() bestimmt, ob der angegebene Dateiname ein symbolischer Link ist. Die Funktion
is_file() prüft, ob der angegebene Dateiname eine normale Datei ist. Die Funktion
is_executable() prüft, ob die angegebene Datei ausführbar ist. Die Funktion
is_dir() prüft, ob die angegebene Datei ein Verzeichnis ist. Die Funktion
glob() gibt den Dateinamen oder das Verzeichnis zurück, der dem angegebenen Muster entspricht.
Die Funktion fwrite() schreibt in eine Datei (sicher für Binärdateien).
Die Funktion ftruncate() kürzt die Datei auf die angegebene Länge.
Die aktuelle Position der ftell()-Funktion in der geöffneten Datei.
Die Funktion fstat() gibt Informationen über geöffnete Dateien zurück.
Die Funktion fseek() sucht in der geöffneten Datei.
Die Funktion fscanf() analysiert Eingaben aus einer geöffneten Datei gemäß dem angegebenen Format.
fread()-Funktion liest Dateien (sicher für Binärdateien).
Die Funktion fputs() schreibt in eine Datei (sicher für Binärdateien).
Die Funktion fputcsv() formatiert Zeilen im CSV-Format und schreibt sie in eine geöffnete Datei.
Die Funktion fpassthru() gibt alle verbleibenden Daten am Dateizeiger aus.
Die Funktion fopen() öffnet eine Datei oder URL.
Die Funktion fnmatch() gleicht einen Dateinamen oder eine Zeichenfolge basierend auf einem angegebenen Muster ab.
flock()-Funktion sperrt oder gibt eine Datei frei.
Die Funktion filetype() gibt den Typ der angegebenen Datei oder des angegebenen Verzeichnisses zurück.
Die Funktion filesize() gibt die Größe der angegebenen Datei zurück.
Die Funktion fileperms() gibt die Berechtigungen einer Datei oder eines Verzeichnisses zurück.
Die Funktion fileowner() gibt den Eigentümer der Datei zurück.
Die Funktion filemtime() gibt den Zeitpunkt der letzten Änderung des Dateiinhalts zurück.
Die Funktion fileinode() gibt die Inode-Nummer der Datei zurück.
Die Funktion filegroup() gibt die Gruppen-ID der angegebenen Datei zurück.
Die Funktion filectime() gibt die letzte Inode-Änderungszeit der angegebenen Datei zurück.
Die Funktion fileatime() gibt die letzte Zugriffszeit der angegebenen Datei zurück.
Die Funktion file_put_contents() schreibt einen String in eine Datei.
Die Funktion file_get_contents() liest die gesamte Datei in einen String.
Die Funktion file_exists() prüft, ob eine Datei oder ein Verzeichnis existiert.
Die Funktion file() liest die gesamte Datei in ein Array. Die Funktion
fgetss() liest eine Zeile aus einer geöffneten Datei und filtert HTML- und PHP-Tags heraus.
Die Funktion fgets() liest eine Zeile aus dem Dateizeiger.
Die Funktion fgetcsv() liest eine Zeile aus dem Dateizeiger und analysiert das CSV-Feld.
Die Funktion fgetc() liest ein Zeichen aus dem Dateizeiger.
Die Funktion fflush() gibt den gepufferten Inhalt in eine Datei aus.
Die Funktion feof() erkennt, ob das Ende der Datei (eof) erreicht wurde.
Die Funktion fclose() schließt eine geöffnete Datei.
Die Funktion diskfreespace() gibt den freien Speicherplatz im Verzeichnis zurück. Diese Funktion ist ein Alias für die Funktion disk_free_space(). Die Funktion
disk_total_space() gibt die gesamte Festplattengröße des angegebenen Verzeichnisses zurück. Die Funktion
disk_free_space() gibt den freien Speicherplatz im Verzeichnis zurück. Die Funktion
dirname() gibt den Verzeichnisteil des Pfads zurück.
Die Funktion „clearstatcache()“ kopiert Dateien.
Die Funktion „clearstatcache()“ löscht den Dateistatus-Cache.
chown()-Funktion ändert den Besitzer der angegebenen Datei.
chmod()-Funktion ändert den Dateimodus.
chgrp()-Funktion ändert die Gruppe, zu der die Datei gehört.
Die Funktion basename() gibt den Dateinamenteil des Pfads zurück.
set_Exception_handler() handler()-Funktion
PHP-Fehler- und Protokollierungsfunktion
set_Exception_handler()-Funktion legt eine benutzerdefinierte Ausnahmebehandlungsfunktion fest.
Die Funktion set_error_handler() legt eine benutzerdefinierte Fehlerbehandlungsfunktion fest.
Die Funktion „restore_Exception_handler()“ stellt den vorherigen Ausnahmehandler wieder her, der durch die Funktion „set_Exception_handler()“ geändert wurde.
Die Funktion „restore_error_handler()“ stellt den vorherigen Fehlerhandler wieder her, der durch die Funktion „set_error_handler()“ geändert wurde.
error_reporting() legt die Fehlerberichtsebene von PHP fest und gibt die aktuelle Ebene zurück.
Die Funktion error_log() sendet einen Fehler an das Server-Fehlerprotokoll, eine Datei oder ein Remote-Ziel.
Die Funktion error_get_last() ruft den zuletzt aufgetretenen Fehler ab.
debug_print_backtrace()-Funktion gibt Backtrace aus.
debug_backtrace() cktrace()-Funktion
PHP-Fehler- und Protokollierungsfunktion
scandir()-Funktion gibt ein Array zurück, das Dateien und Verzeichnisse im angegebenen Pfad enthält.
Die Funktion rewinddir() setzt das durch opendir() geöffnete Verzeichnis-Handle zurück.
Die Funktion readdir() gibt den Eintrag im durch opendir() geöffneten Verzeichnis-Handle zurück.
Die Funktion opendir() öffnet ein Verzeichnis-Handle und kann von closeir(), readdir() und rewinddir() verwendet werden.
Die Funktion getcwd() gibt das aktuelle Verzeichnis zurück.
Die Funktion „closedir()“ schließt das von der Funktion „opendir()“ geöffnete Verzeichnishandle. Die Funktion
dir() öffnet ein Verzeichnishandle und gibt ein Objekt zurück. Dieses Objekt enthält drei Methoden: read(), rewind() und close().
Die Funktion chroot() ändert das Stammverzeichnis des aktuellen Prozesses in das angegebene Verzeichnis.
chdir()-Funktion ändert das aktuelle Verzeichnis in das angegebene Verzeichnis. Die Funktion
time() gibt den Unix-Zeitstempel der aktuellen Zeit zurück. Die Funktion
strtotime() analysiert jede Datums-/Uhrzeitbeschreibung in englischem Text in einen Unix-Zeitstempel.
Die Funktion strptime() analysiert das von strftime() generierte Datum/die Uhrzeit.
Die Funktion strftime() formatiert die lokale Uhrzeit/das lokale Datum gemäß den Gebietsschemaeinstellungen.
Die Funktion mktime() gibt den Unix-Zeitstempel eines Datums zurück.
Die Funktion microtime() gibt den aktuellen Unix-Zeitstempel und die Mikrosekunden zurück. Die Funktion
localtime() gibt die Ortszeit (ein Array) zurück.
Die Funktion idate() formatiert die Ortszeit/das Ortsdatum in Ganzzahlen.
Die Funktion gmstrftime() formatiert die GMT/UTC-Zeit/das Datum gemäß den lokalen Gebietsschemaeinstellungen.
Die Funktion gmmktime() ruft den UNIX-Zeitstempel des GMT-Datums ab.
Die Funktion gmdate() formatiert GMT/UTC-Datum/Uhrzeit.
Die Funktion gettimeofday() gibt ein Array mit den aktuellen Zeitinformationen zurück.
Die Funktion getdate() ruft Datums-/Uhrzeitinformationen ab.
date()-Funktion formatiert eine lokale Uhrzeit/ein lokales Datum. Die Funktion
date_sunset() gibt die Sonnenuntergangszeit des angegebenen Datums und Ortes zurück. Die Funktion
date_sunrise() gibt die Sonnenaufgangszeit des angegebenen Datums und Ortes zurück.
Die Funktion date_default_timezone_set() legt die Standardzeitzone fest, die für alle Datums-/Uhrzeitfunktionen im Skript verwendet wird.
Die Funktion date_default_timezone_get() gibt die Standardzeitzone zurück, die von allen Datums- und Uhrzeitfunktionen im Skript verwendet wird.
Die Funktion checkdate() überprüft ein gregorianisches Datum.
Die UnixToJD()-Funktion wandelt einen Unix-Zeitstempel in eine julianische Tageszählung um.
Die Funktion JulianToJD() konvertiert den julianischen Kalender in die julianische Tageszählung.
Die Funktion „JewishToJD()“ konvertiert den jüdischen Kalender in die julianische Tageszählung.
Die Funktion JDToUnix() konvertiert die Julian-Tage-Zählung in einen Unix-Zeitstempel.
JDToGregorian() lian()-Funktion
PHP-Array-Funktion
JDToGregorian() Wish()-Funktion
PHP-Array-Funktion
JDToGregorian()-Funktion zählt Julianische Tage. Konvertieren in Gregorianischer Kalender.
Die Funktion JDToFrench() konvertiert die julianische Tageszählung in den Kalender der Französischen Republik. Die Funktion
JDMonthName() gibt die Monatszeichenfolge des angegebenen Kalenders zurück.
Die Funktion JDDayOfWeek() gibt den Wochentag zurück, an dem das Datum liegt.
Die Funktion GregorianToJD() wandelt den gregorianischen Kalender in die julianische Tageszählung um.
Die Funktion FrenchToJD() wandelt den französischen republikanischen Kalender in die julianische Tageszählung um. Die Funktion
easter_days() gibt die Anzahl der Tage zwischen Ostern und dem 21. März im angegebenen Jahr zurück.
Die Funktion Easter_date() gibt den Unix-Zeitstempel von Ostern Mitternacht im angegebenen Jahr zurück. Die Funktion
cal_to_jd() konvertiert das angegebene Datum in die julianische Tageszahl. Die Funktion
cal_info() gibt ein Array zurück, das Informationen über den angegebenen Kalender enthält.
Die Funktion cal_from_jd() konvertiert die julianische Tageszählung in ein Datum im angegebenen Kalender. Die Funktion
cal_days_in_month() gibt die Anzahl der Tage in einem Monat für das angegebene Jahr und den angegebenen Kalender zurück. Die Funktion
usort() verwendet eine benutzerdefinierte Funktion zum Sortieren des Arrays.
Die Funktion uksort() verwendet eine benutzerdefinierte Vergleichsfunktion, um das Array nach Schlüsselnamen zu sortieren und die Indexbeziehung aufrechtzuerhalten. Die Funktion
uasort() sortiert das Array mithilfe einer benutzerdefinierten Vergleichsfunktion und behält die Indexzuordnung bei (den Elementen werden keine neuen Schlüssel zugewiesen). Die Funktion
sort() sortiert die Werte des angegebenen Arrays in aufsteigender Reihenfolge. Die Funktion
sizeof() zählt die Anzahl der Zellen in einem Array oder die Anzahl der Attribute in einem Objekt.
Die Funktion shuffle() ordnet die Elemente im Array in zufälliger Reihenfolge neu an. Die Funktion
rsort() sortiert die Elemente des Arrays in umgekehrter Reihenfolge nach Schlüsselwert. Im Grunde die gleiche Funktion wie arsort(). Die Funktion
reset() zeigt den internen Zeiger des Arrays auf das erste Element und gibt den Wert dieses Elements zurück. Die Funktion
range() erstellt ein Array mit Elementen im angegebenen Bereich und gibt es zurück.
prev() HP prev()-Funktion
PHP-Array-Funktion
pos()-Funktion ist ein Alias der current()-Funktion. Es gibt den Wert des aktuellen Elements im Array zurück.
Die Funktion next() bewegt den Zeiger, der auf das aktuelle Element zeigt, an die Position des nächsten Elements und gibt den Wert des aktuellen Elements zurück. Die Funktion
natsort() sortiert die Elemente im angegebenen Array mithilfe des Algorithmus für natürliche Reihenfolge. Die Funktion
natcasesort() sortiert die Elemente im angegebenen Array mithilfe eines natürlichen Sortieralgorithmus, bei dem die Groß-/Kleinschreibung nicht berücksichtigt wird. Die Funktion
list() weist einer Reihe von Variablen Werte zu, indem sie Elemente in einem Array verwendet.
Die Funktion ksort() sortiert das Array nach Schlüsselnamen und behält dabei die ursprünglichen Schlüssel für die Array-Werte bei.
Die Funktion krsort() sortiert das Array in umgekehrter Reihenfolge nach Schlüssel und behält dabei die ursprünglichen Schlüssel für die Array-Werte bei. Die Funktion
key() gibt den Schlüsselnamen des Elements zurück, auf das der interne Zeiger des Arrays aktuell zeigt. Die Funktion
in_array() durchsucht ein Array nach einem bestimmten Wert.
extract() extract()-Funktion
PHP-Array-Funktion
end()-Funktion zeigt den internen Zeiger des Arrays auf das letzte Element und gibt den Wert des Elements zurück (bei Erfolg). Die Funktion
each() generiert ein Array bestehend aus dem Schlüsselnamen und dem Schlüsselwert des Elements, auf das der aktuelle interne Zeiger des Arrays zeigt, und verschiebt den internen Zeiger vorwärts.
Die Funktion current() gibt das aktuelle Element (Zelle) im Array zurück. Die Funktion
count() zählt die Anzahl der Zellen in einem Array oder die Anzahl der Attribute in einem Objekt. Die Funktion
compact() erstellt ein Array bestehend aus den von den Parametern übernommenen Variablen. Wenn der Parameter ein Array enthält, wird auch der Wert der Variablen im Array ermittelt. Die Funktion
asort() sortiert das Array und behält die Indexbeziehung bei. Wird hauptsächlich zum Sortieren assoziativer Arrays verwendet, bei denen die Reihenfolge der Zellen wichtig ist.
Die Funktion arsort() sortiert das Array in umgekehrter Reihenfolge und behält die Indexbeziehung bei. Wird hauptsächlich zum Sortieren assoziativer Arrays verwendet, bei denen die Reihenfolge der Zellen wichtig ist.
array_walk_recursive() cursive()-Funktion
PHP-Array-Funktion
array_walk()-Funktion wendet eine Callback-Funktion auf jedes Element im Array an. Gibt bei Erfolg TRUE zurück, andernfalls FALSE. Die Funktion
array_values() gibt ein Array zurück, das alle Schlüsselwerte im angegebenen Array enthält, behält jedoch nicht die Schlüsselnamen bei. Die Funktion
array_unshift() fügt ein oder mehrere Elemente am Anfang des Arrays ein. Die Funktion
array_unique() entfernt doppelte Werte aus dem Array und gibt das resultierende Array zurück.
Die Funktion array_uintersect_assoc() berechnet die Schnittmenge von Arrays mit Indexprüfung und verwendet eine Rückruffunktion, um die Daten zu vergleichen.
Die Funktion array_uintersect() berechnet die Schnittmenge von Arrays und verwendet die Callback-Funktion, um die Daten zu vergleichen. Die Funktion
array_udiff_uassoc() gibt den Teil zurück, der im Array array1, aber nicht in anderen Arrays vorhanden ist. Die Schlüsselnamen im zurückgegebenen Array bleiben unverändert.
Die Funktion array_udiff_assoc() gibt den Teil zurück, der in Array1 vorhanden ist, aber in anderen Arrays nicht vorhanden ist. Die Funktion
array_udiff() gibt ein Array zurück, das alle Werte im verglichenen Array, aber nicht in einem anderen Parameterarray enthält, und die Schlüsselnamen bleiben unverändert. Die Funktion
array_sum() gibt die Summe aller Werte im Array zurück.
Die Funktion array_splice() ähnelt der Funktion array_slice() und wählt eine Reihe von Elementen im Array aus. Anstatt sie jedoch zurückzugeben, werden sie gelöscht und durch andere Werte ersetzt.
Die Funktion array_slice() entnimmt basierend auf Bedingungen ein Wertesegment aus dem Array und gibt es zurück. Die Funktion
array_shift() löscht das erste Element im Array und gibt den Wert des gelöschten Elements zurück.
Die Funktion array_search() ist dieselbe wie in_array() und sucht nach einem Schlüsselwert im Array. Wird der Wert gefunden, wird der Schlüssel des passenden Elements zurückgegeben. Wenn nicht gefunden, wird false zurückgegeben. Die Funktion
array_reverse() kehrt die Reihenfolge der Elemente im ursprünglichen Array um, erstellt ein neues Array und gibt es zurück. Wenn der zweite Parameter als true angegeben wird, bleibt der Schlüsselname des Elements unverändert, andernfalls geht der Schlüsselname verloren. Die Funktion
array_reduce() verwendet eine Rückruffunktion, um ein Array iterativ auf einen einzelnen Wert zu reduzieren. Wenn ein drittes Argument angegeben wird, wird es als erster Wert im Array oder als endgültiger Rückgabewert behandelt, wenn das Array leer ist. Die Funktion
array_rand() wählt zufällig ein oder mehrere Elemente aus dem Array aus und gibt es zurück. Die Funktion
array_push() fügt ein oder mehrere Elemente (Push) am Ende des Arrays des ersten Parameters hinzu und gibt dann die Länge des neuen Arrays zurück. Die Funktion
array_product() berechnet das Produkt aller Werte in einem Array und gibt es zurück. Die Funktion
array_pop() löscht das letzte Element im Array. Die Funktion
array_pad() fügt eine angegebene Anzahl von Elementen mit einem angegebenen Wert in ein Array ein. Die Funktion
array_multisort() sortiert mehrere Arrays oder mehrdimensionale Arrays.
Die Funktion array_merge_recursive() führt wie die Funktion array_merge() die Elemente eines oder mehrerer Arrays zusammen und die Werte in einem Array werden an das vorherige Array angehängt. und gibt das resultierende Array zurück. Die Funktion
array_merge() führt zwei oder mehr Arrays zu einem Array zusammen. Die Funktion
array_map() gibt das Array zurück, nachdem die benutzerdefinierte Funktion angewendet wurde. Die Rückruffunktion sollte die gleiche Anzahl an Argumenten akzeptieren wie die Anzahl der an die Funktion array_map() übergebenen Arrays. Die Funktion
array_keys() gibt ein neues Array zurück, das alle Schlüssel im Array enthält.
Die Funktion array_key_exists() ermittelt, ob der angegebene Schlüssel in einem Array vorhanden ist. Wenn der Schlüssel vorhanden ist, gibt sie true zurück, andernfalls gibt sie false zurück.
Die Funktion array_intersect_ukey() verwendet eine Rückruffunktion, um Schlüsselnamen zu vergleichen und die Schnittmenge von Arrays zu berechnen.
Die Funktion array_intersect_uassoc() verwendet eine benutzerdefinierte Rückruffunktion, um die Schnittmenge von Arrays zu berechnen, und verwendet die Rückruffunktion, um die Indizes zu vergleichen.
Die Funktion array_intersect_key() verwendet den Schlüsselnamenvergleich, um die Schnittmenge von Arrays zu berechnen.
Die Funktion array_intersect_assoc() gibt das Schnittarray von zwei oder mehr Arrays zurück. Die Funktion
array_intersect() gibt das Schnittarray von zwei oder mehr Arrays zurück. Die Funktion
array_flip() gibt ein umgekehrtes Array zurück. Wenn derselbe Wert mehrmals vorkommt, wird der letzte Schlüsselname als Wert verwendet und alle anderen Schlüsselnamen gehen verloren. Die Funktion
array_filter() verwendet eine Rückruffunktion, um die Elemente im Array zu filtern. Wenn die benutzerdefinierte Filterfunktion „true“ zurückgibt, wird der aktuelle Wert des bearbeiteten Arrays in das zurückgegebene Ergebnisarray aufgenommen und das Ergebnis gebildet in ein neues Array. Wenn das ursprüngliche Array ein assoziatives Array ist, bleiben die Schlüsselnamen unverändert. Die Funktion
array_fill() füllt das Array mit dem angegebenen Wert. Das zurückgegebene Array enthält Zahlenelemente und der Wert ist ein Wert. Das zurückgegebene Array wird numerisch indiziert, beginnend an der Startposition und aufsteigend. Wenn die Zahl 0 oder kleiner als 0 ist, tritt ein Fehler auf.
array_diff_ukey() gibt ein Array zurück, das die Werte aller Schlüssel enthält, die in Array1 erscheinen, aber in keinem anderen Parameter-Array erscheinen. Beachten Sie, dass die Beziehung unverändert bleibt. Im Gegensatz zu array_diff() basiert der Vergleich auf Schlüsselnamen und nicht auf Werten.
Die Funktion array_diff_uassoc() verwendet eine benutzerdefinierte Rückruffunktion (Callback), um eine Indexprüfung durchzuführen und die Differenz zwischen zwei oder mehr Arrays zu berechnen. Gibt ein Array zurück, das die Werte in Array1 enthält, jedoch nicht in einem der anderen Parameterarrays. Die Funktion
array_diff_key() gibt ein Array zurück, das alle Schlüssel enthält, die im verglichenen Array, aber in keinem anderen Parameterarray enthalten sind. Die Funktion
array_diff_assoc() gibt das Differenzarray zweier Arrays zurück. Dieses Array enthält alle Schlüssel und Werte, die im zu vergleichenden Array, aber in keinem der anderen Parameter-Arrays enthalten sind. Die Funktion
array_diff() gibt das Differenzarray zweier Arrays zurück. Dieses Array enthält alle Schlüssel, die im zu vergleichenden Array, aber in keinem der anderen Parameterarrays enthalten sind. Die Funktion
array_count_values() wird verwendet, um die Anzahl des Vorkommens aller Werte im Array zu zählen. Die Funktion
array_combine() erstellt ein neues Array, indem sie zwei Arrays zusammenführt, von denen eines den Schlüsselnamen und der Wert des anderen Arrays den Schlüsselwert darstellt. Die Funktion
array_chunk() teilt ein Array in neue Array-Blöcke auf.
Die Funktion array_change_key_case() wandelt alle KEYs im Array in Groß- oder Kleinbuchstaben um.
array() erstellt ein Array mit Schlüsseln und Werten. Wenn der Schlüssel bei der Angabe des Arrays weggelassen wird, wird ein ganzzahliger Schlüssel generiert, der bei 0 beginnt und um 1 erhöht wird.