Heim  >  Artikel  >  Backend-Entwicklung  >  Allgemeine PHP5-Funktionen

Allgemeine PHP5-Funktionen

巴扎黑
巴扎黑Original
2016-12-01 11:51:311174Durchsuche

PHP wurde auf viele Versionen aktualisiert, und die Version, die in jüngerer Zeit verwendet wird, ist PHP5. Im Folgenden haben wir die gängigen Funktionen von PHP5 für Sie zusammengefasst, damit Sie diese in Zukunft beim tatsächlichen Schreiben von Code überprüfen können.

pathinfo gibt Dateipfadinformationen zurück, einschließlich der folgenden Array-Einheiten: Verzeichnisname, Basisname und Erweiterung.

func_num_args(), func_get_arg(), func_get_args()
glob – Dateipfade finden, die dem Muster entsprechen
gzcompress() und gzuncompress()-Funktionen:
json_encode() und json_decode( )
serialize() und unserialize() Nach meiner persönlichen Erfahrung befassen sie sich hauptsächlich mit Array-Übertragungs- und Array-Speichervorgängen.

is_dir
mb_detect_encoding Erhält automatisch die String-Kodierungsfunktion.
usleep()-Funktion verzögert die Codeausführung um mehrere Mikrosekunden.
Die Funktion unpack() entpackt Daten aus einer Binärzeichenfolge.
Die Funktion uniqid() generiert eine eindeutige ID basierend auf der aktuellen Zeit in Mikrosekunden.
Die Funktion time_sleep_until() verzögert die Codeausführung bis zur angegebenen Zeit.
Die Funktion time_nanosleep(), eine häufig verwendete Funktion in PHP5, verzögert die Codeausführung um einige Sekunden und Nanosekunden.
Die Funktion „sleep()“ verzögert die Codeausführung um einige Sekunden.
Die Funktion show_source() führt eine Syntaxhervorhebung für Dateien durch.
Die Funktion „strip_whitespace()“ gibt die Quellcodedatei mit entfernten PHP-Kommentaren und Leerzeichen zurück.
Die Funktion pack() lädt Daten in eine Binärzeichenfolge. Die Funktion
ignore_user_abort() legt fest, ob die Trennung vom Client die Ausführung des Skripts beendet.
Die Funktion highlights_string() führt eine Syntaxhervorhebung für Zeichenfolgen durch.
Die Funktion highlight_file() führt eine Syntaxhervorhebung für Dateien durch.
Die Funktion get_browser(), eine häufig verwendete Funktion in PHP5, gibt die Leistung des Browsers des Benutzers zurück.
Die Funktion eval() wertet Zeichenfolgen gemäß PHP-Code aus.
Die Funktion define() prüft, ob eine Konstante existiert. Die Funktion
define() definiert eine Konstante. Die Funktion
constant() gibt den Wert einer Konstante zurück.
Die Funktion „connection_status()“, eine häufig verwendete Funktion in PHP5, gibt den aktuellen Verbindungsstatus zurück.
Die Funktion „connection_aborted()“ prüft, ob die Verbindung zum Client getrennt ist.
Die Funktion utf8_encode() kodiert die ISO-8859-1-Zeichenfolge in UTF-8.
Die Funktion utf8_decode() dekodiert die UTF-8-Zeichenfolge nach ISO-8859-1.
Die Funktion wordwrap() umschließt die Zeichenfolge entsprechend der angegebenen Länge.
nl2br
fgetcsv

Die Funktion vsprintf() schreibt die formatierte Zeichenfolge in eine Variable.
Die Funktion vprintf() gibt eine formatierte Zeichenfolge aus.
Die Funktion vfprintf() schreibt die formatierte Zeichenfolge in den angegebenen Ausgabestream.
Die Funktion ucwords(), eine häufig verwendete Funktion in PHP5, wandelt das erste Zeichen jedes Wortes in der Zeichenfolge in Großbuchstaben um.
Die Funktion ucfirst() wandelt das erste Zeichen in der Zeichenfolge in Großbuchstaben um. Die Funktion
trim() entfernt Leerzeichen und andere vordefinierte Zeichen von beiden Enden einer Zeichenfolge.
Die Funktion substr_replace() ersetzt einen Teil einer Zeichenfolge durch eine andere Zeichenfolge.
Die Funktion substr_count() zählt, wie oft ein Teilstring in einem String vorkommt.
Die Funktion substr_compare() vergleicht zwei Zeichenfolgen ab der angegebenen Startlänge.
Die Funktion substr() gibt einen Teil einer Zeichenfolge zurück.
strtr()-Funktion konvertiert bestimmte Zeichen in einer Zeichenfolge.
Die Funktion strtok(), eine häufig verwendete Funktion in PHP5, teilt einen String in kleinere Strings auf.
Die Funktion strstr() sucht nach dem ersten Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge.
strspn()-Funktion gibt die Anzahl spezifischer Zeichen zurück, die in einer Zeichenfolge enthalten sind.
strrpos()-Funktion findet das letzte Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge.
Die Funktion strripos() findet das letzte Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge.
strrev()-Funktion kehrt eine Zeichenfolge um. Die Funktion
strrchr() findet das letzte Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge und gibt alle Zeichen von dieser Position bis zum Ende der Zeichenfolge zurück.
Die Funktion strpos() gibt die Position des ersten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurück.
Strpbrk()-Funktion, eine häufige Funktion in PHP5, sucht nach einem der angegebenen Zeichen in einer Zeichenfolge.
strncmp()-Funktion vergleicht zwei Zeichenfolgen.
strncasecmp()-Funktion vergleicht zwei Zeichenfolgen.
Die Funktion strnatcmp() verwendet einen „natürlichen“ Algorithmus, um zwei Zeichenfolgen zu vergleichen.
Die Funktion strnatcasecmp() verwendet einen „natürlichen“ Algorithmus, um zwei Zeichenfolgen zu vergleichen.
strlen()-Funktion gibt die Länge der Zeichenfolge zurück. Die Funktion
stristr() findet das erste Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge.
Die Funktion „stripos()“ gibt die Position des ersten Vorkommens einer Zeichenfolge innerhalb einer anderen Zeichenfolge zurück. ​
Die Funktion „stripslashes()“ entfernt die durch die Funktion „addslashes()“ hinzugefügten Backslashes.
Die Funktion „stripcslashes()“ entfernt Backslashes, die durch die Funktion „addcslashes()“ hinzugefügt wurden.
Die Funktion „strip_tags()“ entfernt HTML-, XML- und PHP-Tags.
Die Funktion strcspn() gibt die Anzahl der in einer Zeichenfolge gesuchten Zeichen zurück, bevor ein bestimmtes Zeichen gefunden wird.
Die Funktion Strcoll(), eine häufig verwendete Funktion in PHP5, vergleicht zwei Zeichenfolgen.
strcmp()-Funktion vergleicht zwei Zeichenfolgen.
Die Funktion strchr() sucht nach dem ersten Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge.
strcasecmp()-Funktion vergleicht zwei Zeichenfolgen.
str_word_count() Funktion zählt die Anzahl der Wörter in einer Zeichenfolge.
Die Funktion str_split() teilt einen String in ein Array auf.
str_shuffle()-Funktion mischt alle Zeichen in einer Zeichenfolge zufällig.
Die Funktion str_rot13() führt eine ROT13-Codierung für einen String durch. Die Funktion
str_replace() verwendet eine Zeichenfolge, um andere Zeichen in einer Zeichenfolge zu ersetzen.
str_repeat()-Funktion wiederholt eine Zeichenfolge eine bestimmte Anzahl von Malen.
Die Funktion str_pad() füllt einen String auf die angegebene Länge auf. Die Funktion
str_ireplace() verwendet eine Zeichenfolge, um andere Zeichen in einer Zeichenfolge zu ersetzen.
Die Funktion sscanf(), eine häufig verwendete Funktion in PHP5, analysiert die Eingabe einer Zeichenfolge gemäß dem angegebenen Format.
Die Funktion sprintf() schreibt die formatierte Zeichenfolge in eine Variable.
Die Funktion soundex() berechnet den Soundex-Schlüssel einer Zeichenfolge.
Die Funktion „like_text()“ zählt die Anzahl übereinstimmender Zeichen in zwei Zeichenfolgen.
Die Funktion sha1_file() berechnet den SHA-1-Hash einer Datei.
Die Funktion sha1() berechnet den SHA-1-Hash einer Zeichenfolge.
Die Funktion setlocale() legt regionale Informationen (Regionalinformationen) fest.
Häufig verwendete PHP5-Funktionen rtrim() P rtrim()-Funktion

Basisname – gibt den Dateinamenteil des Pfads zurück

Verzeichnisname – gibt den Verzeichnisteil des Pfads zurück

array_filter – Verwenden Sie die Rückruffunktion, um die Zellen im Array zu filtern.
array_flip – Tauschen Sie die Schlüssel und Werte im Array aus.

array_count_values ​​​​​ Bestimmen Sie, wie oft ein Zeichen in der Zeichenfolge erscheint

array_uintersect – Berechnen Sie die Schnittmenge von Arrays, verwenden Sie die Rückruffunktion, um Daten zu vergleichen.
array_unique – Entfernen Sie doppelte Werte im Array array_flip(array_flip())

arsort – Sortieren Sie das Array umgekehrt und die Indexbeziehung beibehalten

array_sum – Summe aller Werte im Array berechnen

array_search – Nach einem bestimmten Wert im Array suchen und bei Erfolg den entsprechenden Schlüsselnamen zurückgeben

in_array – Prüfen, ob ein bestimmter Wert im Array vorhanden ist

array_push – ein oder mehrere Elemente an das Ende des Arrays verschieben (push)

array_unshift()-Funktion fügt eines ein oder mehr Elemente am Anfang des Arrays

array_values ​​​​gibt das Eingabearray mit allen Werten zurück und erstellt einen numerischen Index für sie. ////Verwenden Sie die Funktion array_values ​​​​für die Neuindizierung

count_chars Gibt die Informationen der in der Zeichenfolge verwendeten Zeichen zurück

array_keys Gibt alle Schlüsselnamen im Array zurück

array_slice aus dem Array Nehmen Sie einen Teil von

key() heraus und geben Sie den Schlüsselnamen der aktuellen Einheit im Array zurück.

get_class_methods – Gibt ein Array zurück, das aus den Methodennamen der Klasse besteht.
get_class_vars – Gibt ein Array zurück, das aus den Standardattributen der Klasse besteht.
get_class – Gibt den Klassennamen des Objekts zurück.
get_declared_classes – Gibt zurück die Namen der definierten Klassen Array bestehend aus
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 übergeordneten Klassennamen des Objekts oder der Klasse zurück
interface_exists – Überprüfen Sie, 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 davon ist class
method_exists – Überprüfen Sie, ob die Klassenmethode existiert.
property_exists – Überprüfen Sie, ob das Objekt oder die Klasse die Eigenschaft

parse_str(url,arr) hat. Soll eine URL konvertiert werden? Die folgenden Parameter in ein Array
parse_url (String-URL) soll eine vollständige URL in ein Array analysieren
http_build_query soll ein Array in eine URL konvertieren? Die folgende Parameterzeichenfolge wird automatisch urlencodiert
call_user_func_array

ctype_alnum – Überprüfen Sie, ob es nur [A-Za-z0-9] enthält.
ctype_alpha – Überprüfen Sie, ob es nur [A-Za-z] enthält.
ctype_cntrl – Überprüfen Sie, ob es nur enthält Klassen, die „ „ Klassenzeichen-Steuerzeichen
ctype_digit – Bei der Überprüfung handelt es sich um eine Zeichenfolge, die nur numerische Zeichen (0-9) enthält.

filter_var($). email, FILTER_VALIDATE_EMAIL)
ctype_graph --Überprüfen Sie, ob es sich um eine Zeichenfolge handelt, die nur druckbare Zeichen (außer Leerzeichen) enthält.
ctype_lower --Überprüfen Sie, ob alle Zeichen englische Buchstaben und alle Kleinbuchstaben sind
ctype_print --Überprüfen Sie, ob dies der Fall ist Eine Zeichenfolge, die nur druckbare Zeichen enthält
ctype_punct – Prüft, ob sie nur druckbare Zeichen enthält, die keine Zahlen/Zeichen/Leerzeichen sind
ctype_space – Prüft, ob sie nur Zeichen enthält, deren Klasse „ „ Klassenzeichen und Leerzeichen ctype_upper – Überprüfen Sie, ob alle Zeichen englische Buchstaben und alle Großbuchstaben sind.
ctype_xdigit – Überprüfen Sie, ob es sich um eine hexadezimale Zeichenfolge handelt, die nur „0123456789abcdef“ enthalten kann.


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