Als PHP-Programmierer ist es notwendig, einige häufig verwendete PHP-Funktionen zu beherrschen und auswendig zu lernen. Im Folgenden sammelt der Autor Informationen über PHP-Arrays, PHP-Systeme, PHP-Dateiverarbeitung, PHP-String-Verarbeitung, PHP-Datenbankoperationen, PHP-Mathematik usw Die Zahlenverarbeitung sowie die regulären PHP-Funktionen werden zusammengefasst und mit einfachen Anweisungen versehen. Schauen Sie sich diese an, wenn Sie nichts zu tun haben. Mit der Zeit werden Sie sich natürlich damit vertraut machen und Projekte problemlos entwickeln können . , und ich hoffe, es kann allen PHP-Programmierern helfen.
(1) Häufig verwendete Funktionen für die PHP-Array-Verarbeitung
array_change_key_case – Gibt ein Array zurück, dessen Zeichenfolgenschlüssel alle in Klein- oder Großbuchstaben geschrieben sind. Der Wert des Arrays als sein Wert.
array_count_values – Zählt die Anzahl der Vorkommen aller Werte im Array.
array_diff_assoc – Berechnen die Differenz des Arrays mit Indexprüfung
array_diff_key – Berechnen Sie die Differenz des Arrays mithilfe des Schlüsselnamenvergleichs
array_diff_uassoc – Berechnen Sie die Differenz eines Arrays mithilfe einer vom Benutzer bereitgestellten Rückruffunktion, um eine Indexprüfung durchzuführen
array_diff_ukey – Berechnen Sie die Differenz eines Arrays mithilfe einer Rückruffunktion zum Vergleichen von Schlüsseln
array_diff – Berechnen Sie die Differenz eines Arrays
array_fill_keys – Füllen Sie ein Array mit Werten und geben Sie Schlüssel an
array_fill – Füllt ein Array mit angegebenen Werten
array_filter – Filtert Zellen in einem Array mit einer Rückruffunktion
array_flip – Tauscht Schlüssel und Werte in einem Array aus
array_intersect_assoc – Mit Indexprüfung zur Berechnung der Schnittmenge von Arrays
array_intersect_key – Berechnet die Schnittmenge von Arrays Verwenden des Schlüsselnamenvergleichs
array_intersect_uassoc – Berechnen Sie die Schnittmenge von Arrays mit Indexprüfung, verwenden Sie die Rückruffunktion, um Indizes zu vergleichen.
array_intersect_uassoc – Verwenden Sie die Rückruffunktion, um Schlüsselnamen zu vergleichen, um die Schnittmenge von Arrays zu berechnen.
array_intersect – Berechnet die Schnittmenge von arrays
array_key_exists – Prüft, ob der angegebene Schlüssel oder Index im Array vorhanden ist
array_keys – Gibt alle Schlüssel im Array zurück
array_map – Will Callback Function Wirkt auf Zellen des angegebenen Arrays
array_merge_recursive – Führt rekursiv zusammen ein oder mehrere Arrays
array_merge – führt ein oder mehrere Arrays zusammen
array_multisort – sortiert mehrere Arrays oder mehrdimensionale Arrays
array_pad – Füllt das Array auf die angegebene Länge mit Werten auf
array_pop – Pop das letzte Element des Arrays
array_product – Berechnen Sie das Produkt aller Werte im Array
array_push – Schieben Sie ein oder mehrere Elemente in das Array-Ende des Arrays (auf den Stapel verschoben)
array_rand – Entfernen Sie zufällig eines oder mehr Zellen aus dem Array
array_reduce – verwenden Sie eine Rückruffunktion, um das Array iterativ auf einen einzelnen Wert zu reduzieren
array_reverse – geben Sie ein Array mit den Zellen in umgekehrter Reihenfolge zurück
array_search – Suchen Sie nach einem bestimmten Wert in das Array und geben bei Erfolg den entsprechenden Schlüsselnamen zurück
array_shift – Verschieben Sie die Einheit am Anfang des Arrays aus dem Array
array_slice – Entfernen Sie ein Segment aus dem Array
array_splice – Put Entfernen Sie einen Teil eines Array und ersetzen Sie es durch andere Werte
array_sum – Berechnen Sie die Summe aller Werte in einem Array
array_udiff_assoc – Berechnen Sie die Differenz eines Arrays mit Indexprüfung, vergleichen Sie die Daten mit einer Rückruffunktion
array_udiff_uassoc – Berechnen Sie ein Array mit Indexprüfung. Differenzsatz, verwenden Sie die Rückruffunktion, um Daten und Index zu vergleichen.
array_udiff – verwenden Sie die Rückruffunktion, um Daten zu vergleichen, um den Differenzsatz des Arrays zu berechnen.
array_uintersect_assoc – berechnen Sie die Schnittmenge von Arrays mit Indexprüfung. Callback-Funktion verwenden, um Daten zu vergleichen
array_uintersect_uassoc – Schnittmenge von Arrays mit Indexprüfung berechnen, Callback-Funktion verwenden, um Daten und Index zu vergleichen
array_uintersect – Schnittmenge von Arrays berechnen, Callback-Funktion verwenden, um Daten zu vergleichen
array_unique – Duplikat entfernen Werte im Array
array_unshift – Am Anfang des Arrays eine oder mehrere Zellen einfügen
array_values – Gibt alle Werte in einem Array zurück
array_walk_recursive – Wendet rekursiv eine Benutzerfunktion auf jedes Mitglied eines an array
array_walk – Wendet eine Benutzerfunktion auf jedes Mitglied eines Arrays an
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 ihren Werten
count – Zählen Sie die Anzahl der Zellen in einem Array oder die Anzahl der Attribute in einem Objekt
current – Gibt die aktuelle Zelle zurück in das Array
each – Gibt das aktuelle Schlüssel/Wert-Paar im Array zurück und bewegt den Array-Zeiger einen Schritt vorwärts
end – Richten Sie den internen Zeiger des Arrays auf das letzte Element
extract – Importieren Sie eine Variable aus das Array in die aktuelle Symboltabelle
in_array – Überprüfen Sie, ob ein Wert im Array vorhanden ist
key – Von der Zuordnung Holen Sie sich die Schlüsselnamen im Array
krsort – Sortieren Sie das Array in umgekehrter Reihenfolge nach den Schlüsselnamen
ksort – Sortieren Sie das Array nach den Schlüsselnamen.
list – Weisen Sie die Werte im Array einigen Variablen zu.
natcasesort – Verwenden Sie den „natürlichen Sortier“-Algorithmus, um ein Array ohne Berücksichtigung der Groß- und Kleinschreibung zu sortieren.
natsort – Sortieren Sie ein Array mit dem „natürlichen Sortier“-Algorithmus.
next – Bewegen Sie den internen Zeiger im Array um eine Position nach vorne.
pos – current( ) Alias
prev – Spulen Sie den internen Zeiger des Arrays zurück um ein Bit
range – Erstellt ein Array mit dem angegebenen Zellbereich.
reset – Richtet den internen Zeiger des Arrays auf die erste Zelle.
rsort – Sortiert ein Array in umgekehrter Reihenfolge.
shuffle – Shuffle an array
sizeof – Alias für count()
sort – Ein Array sortieren
uasort – Die Werte in einem Array mithilfe einer benutzerdefinierten Vergleichsfunktion sortieren und die Indexzuordnung beibehalten
uksort – Benutzer verwenden -definierte Vergleichsfunktion zum Sortieren der Schlüsselnamen im Array
usor – Verwenden Sie eine benutzerdefinierte Vergleichsfunktion zum Sortieren der Werte im Array
( 2) Einige weniger häufig verwendete, aber sehr praktische Systeme- Level-Funktionen in PHP
call_user_method_array – Ruft eine Benutzermethode auf und übergibt ein Array von Parametern (veraltet)
call_user_method – Ruft eine Benutzermethode für ein bestimmtes Objekt auf (veraltet)
class_exists – Überprüfen Sie, ob die Klasse definiert ist
get_class_methods – Gibt den von Array von Klassenmethodennamen zurückgegebenen Wert zurück
get_class_vars – Gibt ein Array von Standardattributen der Klasse zurück
get_class – Gibt den Klassennamen des Objekts zurück
get_declared_classes – Gibt ein Array von definierten Klassennamen zurück
get_declared_interfaces – Gibt ein Array zurück, das alle deklarierten Schnittstellen enthält
get_object_vars – Gibt ein assoziatives Array bestehend aus Objekteigenschaften zurück
get_parent_class – Gibt den Namen der übergeordneten Klasse des Objekts oder der Klasse zurück
interface_exists – Prüft, ob die Schnittstelle definiert wurde
is_a – Gibt TRUE zurück, wenn das Objekt zu dieser Klasse gehört oder diese Klasse die übergeordnete Klasse dieses Objekts ist.
is_subclass_of – Gibt TRUE zurück, wenn dieses Objekt eine Unterklasse dieser Klasse ist.
method_exists – Prüft, ob eine Klassenmethode vorhanden ist existiert
property_exists – Überprüfen Sie, ob ein Objekt oder eine Klasse diese Eigenschaft hat
(3) Häufig verwendete Funktionen für die PHP-Zeitverarbeitung
checkdate – Überprüfen Sie ein gregorianisches Datum
date_default_timezone_get – Holen Sie sich ein script
date_default_timezone_set – Legt die Standardzeitzone fest, die für alle datetime-Funktionen in einem Skript verwendet wird.
date_timezone_set – Legt die Uhrzeit fest.
date_timezone_get – Gibt die Zeitzone relativ zur angegebenen DateTime zurück.
date_timezone_set – Legt die Zeitzone für fest DateTime-Objekt
date – Formatieren Sie eine lokale Uhrzeit/ein lokales Datum.
getdate – Erhalten Sie Datums-/Uhrzeitinformationen.
gettimeofday – Erhalten Sie die aktuelle Uhrzeit.
gmdate – Formatieren Sie ein GMT/UTC-Datum/eine lokale Uhrzeit.
gmmktime – UNIX-Zeitstempel des GMT-Datums abrufen
gmstrftime – GMT/UTC-Zeit/-Datum entsprechend dem Gebietsschema formatieren
idate – Lokalzeitdatum als Ganzzahl formatieren
localtime – Lokalzeit abrufen
microtime – Aktuelle Uhrzeit zurückgeben Unix-Zeitstempel und Mikrosekunden
mktime – Rufen Sie den Unix-Zeitstempel eines Datums ab
strftime – Formatieren Sie die lokale Zeit/das lokale Datum entsprechend dem Gebietsschema
strptime – Analysieren Sie das von strftime() generierte Datum/die Uhrzeit
strtotime – Analysieren Sie die Datums- und Zeitbeschreibung eines beliebigen englischen Textes in einen Unix-Zeitstempel
time – Gibt den aktuellen Unix-Zeitstempel zurück
(4) PHP-Datei Häufig verwendete Funktionen für die Systemverarbeitung
chdir – das Verzeichnis ändern
chroot – das Stammverzeichnis ändern
dir – Verzeichnisklasse
closedir – das Verzeichnis-Handle schließen
getcwd – das aktuelle Arbeitsverzeichnis abrufen
opendir – öffnen Verzeichnishandle
readdir – Einträge aus einem Verzeichnishandle lesen
rewinddir – Ein Verzeichnishandle zurückspulen
scandir – Dateien und Verzeichnisse in einem angegebenen Pfad auflisten
basename – Den Dateinamenteil eines Pfads zurückgeben
chgrp – Ändern Sie die Gruppe, zu der die Datei gehört
chmod – Ändern Sie den Dateimodus
chown – Ändern Sie den Besitzer der Datei
clearstatcache – Löschen Sie den Dateistatus-Cache
copy – Kopieren Sie die Datei
delete – Siehe unlink() oder unset()
dirname – Gibt den Verzeichnisteil des Pfads zurück
disk_free_space – Gibt den freien Speicherplatz im Verzeichnis zurück
disk_total_space – Gibt die gesamte Festplattengröße eines Verzeichnisses zurück
diskfreespace – Alias für disk_free_space()
fclose – Schließen Sie einen geöffneten Dateizeiger
feof – Testen Sie, ob der Dateizeiger das Ende der Datei erreicht
fflush – Geben Sie den gepufferten Inhalt in eine Datei aus
fgetc – Zeichen aus dem Dateizeiger lesen
fgetcsv – Von Eine Zeile aus dem Dateizeiger lesen und die CSV-Felder analysieren
fgets – Eine Zeile aus dem Dateizeiger lesen
fgetss – Eine Zeile aus dem Dateizeiger lesen und HTML-Tags herausfiltern
file_exists – Überprüfen Sie, ob eine Datei oder ein Verzeichnis existiert
file_get_contents – Liest die gesamte Datei in einen String ein
file_put_contents – Schreibt einen String in die Datei
file – Liest die gesamte Datei ein ein Array
fileatime – Ruft die letzte Zugriffszeit der Datei ab
filectime – Ruft die Inode-Änderungszeit der Datei ab
filegroup – Ruft die Gruppe der Datei ab
fileinode – Ruft den Inode der Datei ab
filemtime – Dateiänderungszeit abrufen
fileowner – Eigentümer der Datei abrufen
fileperms – Dateiberechtigungen abrufen
filesize – Dateigröße abrufen
filetype – Dateityp abrufen
flock – Leichter Hinweis zum Sperren von Dateien
fnmatch – Dateinamen mit Mustern abgleichen
fopen – eine Datei oder URL öffnen
fpassthru – Alle verbleibenden Daten am Dateizeiger ausgeben
fputcsv – Zeilen in CSV formatieren und in den Dateizeiger schreiben
fputs – Alias für fwrite()
fread – Datei lesen (sicher für die Verwendung mit Binärdateien)
fscanf – Eingabe aus einer Datei formatieren
fseek – Dateizeiger suchen
fstat – Dateiinformationen von einem geöffneten Dateizeiger abrufen
ftell – Gibt einen Dateizeiger zurück Speicherorte zum Lesen/Schreiben
ftruncate – Datei auf gegebene Länge kürzen
fwrite – In Datei schreiben (sicher für Binärdateien)
glob – Dateipfad-Übereinstimmungsmuster finden
is_dir – Bestimmen, ob der angegebene Dateiname ein Verzeichnis ist
is_executable – Bestimmen, ob der angegebene Dateiname ausführbar ist
is_file – Bestimmen, ob der angegebene Dateiname eine normale Datei ist
is_link – Bestimmt, ob der angegebene Dateiname ausführbar ist. Für einen symbolischen Link
is_readable – Bestimmt, ob der angegebene Dateiname lesbar ist
is_uploaded_file – Bestimmt, ob die Datei über HTTP POST hochgeladen wird
is_writable – Bestimmt, ob die Der angegebene Dateiname ist beschreibbar
is_writeable – Alias für is_writable()
lchgrp – Ändert den Gruppeneigentum von Symlink
lchown – Ändert den Benutzereigentum von Symlink
link – Erstellen Sie einen Hardlink
linkinfo – Informationen zu einer Verbindung abrufen
lstat – Informationen zu einer Datei oder einem symbolischen Link zurückgeben
mkdir – Neues Verzeichnis erstellen
move_uploaded_file – Hochgeladene Dateien an einen neuen Speicherort verschieben
parse_ini_file – Eine Konfigurationsdatei analysieren
pathinfo – Dateipfadinformationen zurückgeben
pclose – Den Prozessdateizeiger schließen
popen – Den Prozessdateizeiger öffnen
readfile – Eine Datei ausgeben
readlink – Das Ziel zurückgeben, auf das die Symbolik zeigt link
realpath – Den normalisierten absoluten Pfadnamen zurückgeben
rename – Eine Datei oder ein Verzeichnis umbenennen
rewind – Die Position des Dateizeigers zurückspulen
rmdir – Das Verzeichnis löschen
set_file_buffer – Alias für stream_set_write_buffer ()
stat – geben Sie Informationen zur Datei an
symlink – erstellen Sie einen symbolischen Link
tempnam – erstellen Sie eine Datei mit einem eindeutigen Dateinamen
tmpfile – erstellen Sie eine temporäre Datei
touch – legen Sie den Zugriff fest und Änderungszeit der Datei
umask – Ändern Sie die aktuelle umask
unlink – Dateien löschen
mail – E-Mails senden
(5) PHP häufig verwendete mathematische Funktionen und Zahlenverarbeitungsfunktionen
abs – absoluter Wert
acos – inverser Kosinus
acosh – inverser hyperbolischer Kosinus
asin – Arkussinus
asinh – inverser hyperbolischer Sinus
atan2 – Arkustangens zweier Parameter
atan – Arcustangens
atanh – umgekehrter hyperbolischer Tangens
base_convert – Zahlen zwischen beliebigen Basen umwandeln
bindec – binär in Dezimalzahlen umwandeln
ceil – auf die nächste ganze Zahl runden
cos – Cosinus
cosh – hyperbolisch Kosinus
decbin – Dezimalzahl in Binärzahl umwandeln
dechex – Dezimalzahl in Hexadezimalzahl umwandeln
decoct – Dezimalzahl in Oktalzahl umwandeln
deg2rad – Winkel für Bogenmaß umrechnen
exp – Berechnen Sie den Exponenten von e
expm1 – Gibt exp(Zahl) – 1 zurück, auch wenn der Wert der Zahl nahe Null liegt, können Sie das genaue Ergebnis berechnen.
floor – Runden durch Runden
fmod – Gibt den Gleitkomma-Rest der Division zurück
getrandmax – Zeigt den größtmöglichen Wert einer Zufallszahl an
hexdec – Konvertiert Hexadezimal in Dezimalzahl
hypot – Berechnet die Länge der Hypotenuse eines rechtwinkligen Dreiecks
is_finite – Bestimmen Sie, ob es sich um einen endlichen Wert handelt
is_infinite – Bestimmen Sie, ob es ein unendlicher Wert ist ), Berechnung genauer Ergebnisse, selbst wenn die Zahl nahe bei Null liegt
log – Natürlicher Logarithmus
max – Findet den Maximalwert
min – Findet den Minimalwert
mt_getrandmax – Zeigt den maximal möglichen Wert eines Zufalls an Zahl
mt_rand – Bessere Zufallszahlen generieren
mt_srand – Einen besseren Zufallszahlengenerator erstellen
octdec – Oktal in Dezimalzahl umwandeln
pi – Pi-Wert abrufen
pow – Exponentialausdruck
rad2deg – Konvertieren Sie Bogenmaß in entsprechende Grad
rand – Generieren Sie eine zufällige Ganzzahl
round – Runden Sie Gleitkommazahlen
sin – Sinus
sinh – hyperbolischer Sinus
sqrt – Quadratwurzel
srand – Seed a Zufallszahlengenerator
tan – Tangens
tanh – hyperbolischer Tangens
( 6) In PHP-Datenbankoperationen häufig verwendete Funktionen
mysql_affected_rows – Ermittelt die Anzahl der vom vorherigen betroffenen Datensatzzeilen MySQL-Operation
mysql_client_encoding – Geben Sie den Namen des Zeichensatzes zurück.
mysql_close – Schließen Sie die MySQL-Verbindung.mysql_connect – Öffnen Sie eine Verbindung zum MySQL-Server
mysql_create_db – Erstellen Sie eine neue MySQL-Datenbank
mysql_data_seek – Verschieben Sie den internen Ergebniszeiger
mysql_db_name – Erhalten Sie die Ergebnisdaten
mysql_db_que ry – Senden Sie eine MySQL-Abfrage
mysql_drop_db – Löschen (löschen) Sie ein MySQL Datenbank
mysql_errno – Gibt den numerischen Code der Fehlermeldung in der vorherigen MySQL-Operation zurück
mysql_error – Gibt die Textfehlermeldung zurück, die von der vorherigen MySQL-Operation generiert wurde
mysql_escape_string – Escape einer Zeichenfolge zur Verwendung mit mysql_query
mysql_fetch_array – Eine Zeile aus der Ergebnismenge als assoziatives Array oder ein numerisches Array oder beides abrufen
mysql_fetch_assoc – Eine Zeile aus der Ergebnismenge als assoziatives Array abrufen
mysql_fetch_field – Spalteninformationen aus der Ergebnismenge abrufen und Geben Sie es als Objekt zurück.
mysql_fetch_lengths – Rufen Sie die Länge jeder Ausgabe in der Ergebnismenge ab.
mysql_fetch_object – Rufen Sie eine Zeile aus der Ergebnismenge als Objekt ab.
mysql_fetch_row – Rufen Sie eine Zeile aus der Ergebnismenge als Aufzählung ab Listenarray
mysql_field_flags – Ruft die mit dem angegebenen Feld verknüpften Flags aus dem Ergebnis ab
mysql_field_len – Gibt die Länge des angegebenen Felds zurück
mysql_field_name – Ruft den Feldnamen des angegebenen Felds im Ergebnis ab
mysql_field_seek – Den Zeiger in der Ergebnismenge abrufen. Auf den angegebenen Feldoffset setzen
mysql_field_table – Den Tabellennamen abrufen, in dem sich das angegebene Feld befindet.
mysql_field_type – Den Typ des angegebenen Felds in der Ergebnismenge abrufen.
mysql_free_result – Geben Sie den Ergebnisspeicher frei.
mysql_get_client_info – Abrufen der MySQL-Client-Informationen.
mysql_get_host_info – Abrufen der MySQL-Hostinformationen.
mysql_get_proto_info – Abrufen der MySQL-Protokollinformationen.
mysql_get_server_info – Abrufen der MySQL-Serverinformationen.
mysql_info – Abrufen die Informationen der letzten Abfrage
mysql_insert_id – Ergebnis der vorherigen INSERT-Operations-ID abrufen
mysql_list_dbs – Alle Datenbanken im MySQL-Server auflisten
mysql_list_fields – Felder in MySQL-Ergebnissen auflisten
mysql_list_processes – MySQL-Prozesse auflisten
mysql_list_tables – Listen Sie Tabellen in der MySQL-Datenbank auf
mysql_num_fields – Rufen Sie die Anzahl der Felder im Ergebnissatz ab
mysql_num_rows – Rufen Sie die Anzahl der Zeilen im Ergebnissatz ab
mysql_pconnect – Öffnen Sie eine dauerhafte Verbindung zum MySQL-Server
mysql_ping – Pingen Sie eine Serververbindung und stellen Sie die Verbindung wieder her, wenn keine Verbindung besteht.
mysql_query – Senden Sie eine MySQL-Abfrage.
mysql_real_escape_string – Escape-Sonderzeichen in einer Zeichenfolge, die in einer SQL-Anweisung verwendet wird, unter Berücksichtigung des aktuellen Zeichensatzes von die Verbindung
mysql_result – Ergebnisdaten abrufen
mysql_select_db – MySQL-Datenbank auswählen
mysql_stat – Den aktuellen Systemstatus abrufen
mysql_tablename – Den Tabellennamen abrufen
mysql_thread_id – Die ID des aktuellen Threads zurückgeben
mysql_unbuffered_query – Senden Sie eine SQL-Abfrage an MySQL, ohne die Ergebniszeilen abzurufen und zwischenzuspeichern
(7)php处理文件流常用函数
flush – 刷新输出缓冲
ob_clean – Bereinigen (löschen) Sie den Ausgabepuffer
ob_end_clean – Bereinigen (löschen) Sie den Ausgabepuffer und schalten Sie ihn aus Ausgabepufferung
ob_end_flush — Ausgabepuffer leeren (senden) und Ausgabepufferung ausschalten
ob_flush — Ausgabepuffer leeren (senden)
ob_get_clean — aktuellen Pufferinhalt abrufen und aktuellen Ausgabepuffer löschen
ob_get_contents — Gibt den Inhalt des Ausgabepuffers zurück.
ob_get_flush – Leeren Sie den Ausgabepuffer, geben Sie ihn als Zeichenfolge zurück und deaktivieren Sie die Ausgabepufferung.
ob_get_length – Geben Sie die Länge des Ausgabepuffers zurück.
ob_get_level – Geben Sie die Verschachtelungsebene des zurück Ausgabepuffermechanismus
ob_get_status – Status der Ausgabepuffer abrufen
ob_gzhandler – ob_start-Rückruffunktion für gzip-Ausgabepuffer
ob_implicit_flush – Implizites Flush ein-/ausschalten
ob_list_handlers – Alle verwendeten Ausgabehandler auflisten
ob_start – Ausgabepufferung aktivieren
output_add_rewrite_var – URL-Rewriter-Werte hinzufügen
output_reset_rewrite_vars – URL-Rewriter-Werte zurücksetzen
(8)php正则处理常用函数
preg_grep – 返回与模式匹配Preg_last_error – Gibt den Fehlercode der letzten PCRE-Regex-Ausführung zurück匹配
preg_quote – 转义正则表达式字符
preg_replace_callback – 用回调函数执行正则表达式的搜索和替换
preg_replace – 执行正则表达式的搜索和替换
preg_split – 用正则表达式分割字符串
ereg_replace – 正则表达式替换
ereg – 正则表达式匹配
eregi_replace – 不区分大小写的正则表达式替换
eregi – 不区分大小写的正则表达式匹配
split – 用正则表达式将字符串分割到数组中
spliti – 用正则表达式不区分大小写将字符串分割到数组中
sql_regcase – 产生用于不区分大小的匹配的正则表达式
(9)php session处理方面的常用函数
session_cache_limiter – Aktuellen Cache-Limiter abrufen und/oder festlegen
session_commit – session_write_close() 的别名session_decode – Sitzungsdaten dekodieren aus einer Zeichenfolge
session_destroy – Zerstört alle für eine Sitzung registrierten Daten
session_encode – 将当前会话数据编码为一个字符串
session_get_cookie_params – Ruft die Sitzungscookie-Parameter ab
session_id – Ruft die ab und/oder legt sie fest aktuelle Sitzungs-ID
session_is_registered – Finden Sie heraus, ob eine globale Variable in einer Sitzung registriert ist
session_module_name – Aktuelles Sitzungsmodul abrufen und/oder festlegen
session_name – Aktuellen Sitzungsnamen abrufen und/oder festlegen
session_regenerate_id – Aktualisieren Sie die aktuelle Sitzungs-ID mit einer neu generierten.
session_register – Registrieren Sie eine oder mehrere globale Variablen bei der aktuellen Sitzung.
session_save_path – Rufen Sie den Speicherpfad der aktuellen Sitzung ab und/oder legen Sie ihn fest.
session_set_cookie_params – Legen Sie die Sitzung fest Cookie-Parameter
session_set_save_handler – Legt Sitzungsspeicherfunktionen auf Benutzerebene fest
session_start – Sitzungsdaten initialisieren
session_unregister – Registrierung einer globalen Variablen aus der aktuellen Sitzung aufheben
session_unset – Alle Sitzungsvariablen freigeben
session_write_close – Schreiben Sitzungsdaten und Sitzung beenden
(10)php字符串处理常用的函数
addcslashes – Verwenden Sie Backslashes, um Zeichen in einer Zeichenfolge im C-Stil zu maskieren.
addslashes – Verwenden Sie Backslashes, um Zeichenfolgen in Anführungszeichen zu setzen.
bin2hex – Konvertieren Sie Binärdaten in eine hexadezimale Darstellung.
crush – Alias für rtrim()
chr – Gibt das angegebene Zeichen zurück
chunk_split – Teilt die Zeichenfolge in kleine Abschnitte
count_chars – Gibt Informationen über die in der Zeichenfolge verwendeten Zeichen zurück
crc32 – Zählt die Anzahl der Zeichen in einer Zeichenfolge crc32-Polynom
crypt – Einweg-String-Verschlüsselung (Hashing)
echo – Einen oder mehrere Strings ausgeben
explode – Einen String verwenden, um einen anderen String zu teilen
fprintf – Einen formatierten String in einen Stream schreiben
get_html_translation_table – Gibt die von htmlspecialchars() und htmlentities() verwendete Übersetzungstabelle zurück
hebrev – Konvertieren Sie logischen hebräischen Text in visuellen Text
hebrevc – Konvertieren Sie logischen hebräischen Text in visuellen Text mit Zeilenumbruch
html_entity_decode – Konvertieren Sie alle HTML-Entitäten in ihre anwendbaren Zeichen
htmlentities – Konvertieren Sie alle anwendbaren Zeichen in HTML-Entitäten
htmlspecialchars_decode – Konvertieren Sie spezielle HTML-Entitäten zurück in Zeichen
htmlspecialchars – Konvertieren Sie Sonderzeichen in HTML-Entitäten
implode – Verknüpfen Sie Array-Elemente mit einer Zeichenfolge
join – Alias implode()
levenshtein – Levenshtein-Abstand zwischen zwei Zeichenfolgen berechnen
localeconv – Informationen zur numerischen Formatierung abrufen
ltrim – Leerzeichen (oder andere Zeichen) vom Anfang einer Zeichenfolge entfernen
md5_file – Berechnet den MD5-Hash einer bestimmten Datei
md5 – Berechnet den MD5-Hash einer Zeichenfolge
metaphone – Berechnet den Metaphone-Schlüssel einer Zeichenfolge
money_format – Formatiert eine Zahl als Währungszeichenfolge
nl_langinfo – Sprach- und Gebietsschemainformationen abfragen
nl2br – Fügt HTML-Zeilenumbrüche vor allen Zeilenumbrüchen in einer Zeichenfolge ein
number_format – Formatiert eine Zahl mit gruppierten Tausendern
ord – Gibt den ASCII-Wert des Zeichens zurück
parse_str – Analysiert die Zeichenfolge in Variablen
print – Gibt eine Zeichenfolge aus
printf – Gibt eine formatierte Zeichenfolge aus
quoted_printable_decode – Konvertiert eine in Anführungszeichen druckbare Zeichenfolge in eine 8-Bit-Zeichenfolge
quotemeta – Zitieren von Metazeichen
rtrim – Leerzeichen (oder andere Zeichen) vom Ende einer Zeichenfolge entfernen
setlocale – Gebietsschemainformationen festlegen
sha1_file – Den SHA1-Hash einer Datei berechnen
sha1 – Den SHA1-Hash einer Zeichenfolge berechnen
similar_text – Berechnen Sie die Ähnlichkeit zwischen zwei Zeichenfolgen.
soundex – Berechnet den Soundex-Schlüssel einer Zeichenfolge.
sprintf – Gibt eine formatierte Zeichenfolge zurück.
sscanf – Analysiert die Eingabe einer Zeichenfolge gemäß einem Format.
str_getcsv – Analysiert eine CSV-Zeichenfolge in ein Array
str_ireplace – Groß-/Kleinschreibung nicht beachtete Version von str_replace().
str_pad – Füllen Sie eine Zeichenfolge auf eine bestimmte Länge mit einer anderen Zeichenfolge auf
str_repeat – Wiederholen Sie eine Zeichenfolge
str_replace – Ersetzen Sie alle Vorkommen von Suchzeichenfolge mit der Ersetzungszeichenfolge
str_rot13 – Führe die rot13-Transformation an einer Zeichenfolge aus
str_shuffle – Mischt eine Zeichenfolge nach dem Zufallsprinzip
str_split – Wandelt eine Zeichenfolge in ein Array um
str_word_count – Gibt Informationen über in a verwendete Wörter zurück string
strcasecmp – Binärer sicherer String-Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung
strchr – Alias strstr()
strcmp – Binärer sicherer String-Vergleich
strcoll – Gebietsschemabasierter String-Vergleich
strcspn – Länge ermitteln von Anfangssegment stimmt nicht mit Maske überein
strip_tags – HTML- und PHP-Tags aus einer Zeichenfolge entfernen
stripkslashes – Zeichenfolge ohne Anführungszeichen in Anführungszeichen gesetzt mit addcslashes()
stripos – Position des ersten Vorkommens einer Zeichenfolge ermitteln, bei der die Groß-/Kleinschreibung nicht beachtet wird
stripslashes – Mit addslashes() in Anführungszeichen gesetzte Zeichenfolge aufheben
stristr – Groß-/Kleinschreibung nicht berücksichtigen strstr()
strlen – Zeichenfolgenlänge abrufen
strnatcasecmp – Zeichenfolgenvergleiche ohne Berücksichtigung der Groß- und Kleinschreibung mit einem „natürlichen Reihenfolge“-Algorithmus
strnatcmp – String-Vergleiche mit einem Algorithmus „natürlicher Reihenfolge“
strncasecmp – Binärer sicherer String-Vergleich der ersten n Zeichen ohne Berücksichtigung der Groß- und Kleinschreibung
strncmp – Binärer sicherer String-Vergleich der ersten n Zeichen
strpbrk – Suche nach einem String für einen beliebigen Satz von Zeichen
strpos – Position des ersten Vorkommens einer Zeichenfolge ermitteln
strrchr – Das letzte Vorkommen eines Zeichens in einer Zeichenfolge ermitteln
strrev – Eine Zeichenfolge umkehren
strripos – Position ermitteln des letzten Vorkommens einer Zeichenfolge ohne Berücksichtigung der Groß- und Kleinschreibung in einer Zeichenfolge
strrpos – Position des letzten Vorkommens eines Zeichens in einer Zeichenfolge ermitteln
strspn – Länge der Anfangssegment-Übereinstimmungsmaske ermitteln
strstr – Erstes Vorkommen von a ermitteln string
strtok – Zeichenfolge tokenisieren
strtolower – Eine Zeichenfolge in Kleinbuchstaben umwandeln
strtoupper – Eine Zeichenfolge in Großbuchstaben umwandeln
strtr – Bestimmte Zeichen übersetzen
substr_compare – Binärer sicherer, optionaler Vergleich von 2 Zeichenfolgen ohne Berücksichtigung der Groß- und Kleinschreibung aus einem Offset, bis zur Länge von Zeichen
substr_count – Zählt die Anzahl der Vorkommen von Teilzeichenfolgen
substr_replace – Ersetzt Text innerhalb eines Teils einer Zeichenfolge
substr – Teil einer Zeichenfolge zurückgeben
trim – Leerzeichen (oder andere Zeichen) vom Anfang und Ende einer Zeichenfolge entfernen
ucfirst – Das erste Zeichen einer Zeichenfolge in Großbuchstaben umwandeln
ucwords – Das erste Zeichen jedes Wortes in Großbuchstaben schreiben in einer Zeichenfolge
vfprintf – Eine formatierte Zeichenfolge in einen Stream schreiben
vprintf – Eine formatierte Zeichenfolge ausgeben
vsprintf – Eine formatierte Zeichenfolge zurückgeben
wordwrap – Umbricht eine Zeichenfolge mithilfe einer Zeichenfolge auf eine bestimmte Anzahl von Zeichen Pausenzeichen
(11) Einige andere allgemeine Funktionen von PHP
base64_decode – Mit MIME kodierte Daten dekodieren. base64
base64_encode – Mit MIME kodierte Daten base64
get_headers – Alle Header senden lassen vom Server als Antwort auf eine HTTP-Anfrage
get_meta_tags – Extrahieren Sie alle Meta-Tag-Inhaltsattribute aus einer Datei und geben Sie ein Array zurück
http_build_query – Erzeugen Sie die Anforderungszeichenfolge nach der URL-Kodierung
parse_url – Analysiert eine URL und gibt sie zurück seine Komponenten
rawurldecode – Dekodiert eine kodierte URL-Zeichenfolge
rawurlencode – Kodiert eine URL gemäß RFC 1738
urldecode – Dekodiert eine kodierte URL-Zeichenfolge
urlencode – Kodiert eine URL-Zeichenfolge
debug_zval_dump – Gibt eine Zeichenfolge aus Darstellung eines internen Zend-Werts zur Ausgabe
doubleval – Alias für floatval()
empty – Überprüfen Sie, ob eine Variable leer ist
floatval – Holen Sie sich einen Variablen-Gleitkommawert
get_defined_vars – Gibt ein Array zurück bestehend aus allen definierten Variablen
get_resource_type – Gibt den Ressourcentyp zurück
gettype – Ruft den Typ der Variablen ab
import_request_variables – GET/POST/Cookie-Variablen werden in den globalen Bereich importiert
intval – Ruft die Ganzzahl ab Wert der Variablen
is_array – Prüft, ob die Variable ein Array ist
is_binary – Findet heraus, ob eine Variable eine native binäre Zeichenfolge ist
is_bool – Prüft, ob die Variable ein Array ist Boolean
is_buffer – Findet, ob Eine Variable ist eine native Unicode- oder Binärzeichenfolge
is_callable – Erkennt, ob der Parameter eine zulässige aufrufbare Struktur ist
is_double – Alias von is_float()
is_float – Erkennt, ob die Variable ein Gleitkommatyp ist
is_int – Überprüfen Sie, ob die Variable eine Ganzzahl ist
is_integer – Alias von is_int()
is_long – Alias von is_int()
is_null – Überprüfen Sie, ob die Variable NULL ist
is_numeric – Prüfen, ob die Variable eine Zahl oder eine Zahlenfolge ist
is_object – Erkennt, ob die Variable ein Objekt ist
is_real – Alias von is_float()
is_resource – Erkennt, ob die Variable ein Ressourcentyp ist
is_scalar – Erkennt, ob die Variable ein Skalar ist
is_string – Ermittelt, ob eine Variable ein Unicode-String ist
isset – Ermittelt, ob eine Variable ein Unicode-String ist
isset – Ermittelt, ob eine Variable gesetzt ist
print_r – Druckt für Menschen lesbare Informationen über eine Variable.
serialize – Erzeugt eine speicherbare Darstellung eines Werts
settype – Legt den Typ einer Variablen fest
strval – Ruft den Zeichenfolgenwert einer Variablen ab
unserialize – Erstellt einen PHP-Wert aus einer gespeicherten Darstellung
unset – Geben Sie die angegebene Variable frei
var_dump – Drucken Sie Informationen über die Variable
var_export – Geben Sie eine Zeichenfolgendarstellung einer Variablen aus oder geben Sie sie zurück