Heim > Artikel > Backend-Entwicklung > Eine vollständige Liste häufig verwendeter Systemfunktionen in PHP
strlen: Stringlänge, Bytelänge abrufen
substr_count Die Anzahl der Vorkommen eines bestimmten Strings
substr: Zeichen String-Abfangen, String abrufen (Byte-Abfangen)
mb_strlen
mb_substr
strchr: Ähnlich wie substr, von der angegebenen Position bis zum Ende abfangen
strrchr ( Holen Sie sich den Dateisuffixnamen): Wie strchr, suchen Sie einfach von rechts nach Zeichen
strtolower: Alle Zeichen sind Kleinbuchstaben (für englische Buchstaben)
strtoupper: Alle Zeichen sind Großbuchstaben
strrev: Zeichenfolge umkehren (nur Englisch kann umgekehrt werden: Der englische Speicher hat nur ein Byte), umgekehrt um Byte
strpos: Suchen Sie die Position, an der das entsprechende Zeichen in der Zeichenfolge erscheint (Numerischer Index), beginnend von ganz links nach
strrpos: Dasselbe wie strpos, nur auf der rechten Seite der Zeichenfolge beginnen und nach
trim suchen: Entfernen Sie die Zeichen auf beiden Seiten der Funktion, die Standardeinstellung ist Leerzeichen
Die Funktion str_split teilt einen String in ein Array auf.
chunk_split()-Funktion teilt die Zeichenfolge in eine Reihe kleinerer Teile
str_repeat("Shanghai",5); wiederholt die Zeichenfolge „Shanghai“ 5 Mal
str_replace( '\', '/', dirname(DIR))); aktueller Zeitstempel (Ganzzahl: beginnend mit 0:00:00 GMT am 1. Januar 1970) Sekunden
Datum: Zeitserialisierungsfunktion, konvertiert den angegebenen Zeitstempel in die angegebene Zeit und das angegebene Datum. Anzeigeformat (beliebige Zeichenfolge: professionell Wenn kein Zeitstempel angegeben ist, verwendet das System standardmäßig den Zeitstempel der aktuellen Zeit
Mikrozeit: Mikrosekunden-Zeitstempel, gibt je nach Anforderung unterschiedliche Ergebnisse zurück. Gemischte Mikrozeit (boolescher Typ), kann eine Gleitkommazahl zurückgeben. Zeit, kann auch ein Array zurückgeben (Zeitstempel und Mikrosekunden)
Mathematisch verwandte Funktionen
abs: absoluter Wert
Boden: abrunden Boden(3.2) Ergebnis Gleich 3
round: aufrunden
rand: eine zufällige Ganzzahl innerhalb des angegebenen Bereichs abrufen
mt_rand: einen angegebenen Bereich abrufen Eine zufällige Ganzzahl innerhalb (effizienter)
min: PHP behandelt nicht numerische Zeichenfolgen als 0, aber wenn dies der kleinste Wert ist, wird trotzdem eine Zeichenfolge zurückgegeben. Wenn mehrere Parameter zu 0 ausgewertet werden und den Mindestwert darstellen, gibt min() die kleinste Zeichenfolge in alphabetischer Reihenfolge zurück. Wenn keine Zeichenfolge darin enthalten ist, wird 0 des Werts zurückgegeben.
max:PHP Non- Numerische Zeichenfolgen werden als 0 behandelt, aber wenn dies der größte Wert ist, wird trotzdem eine Zeichenfolge zurückgegeben. Wenn mehrere Argumente zu 0 ausgewertet werden und den Maximalwert darstellen, gibt max() die numerische 0 unter ihnen zurück oder die alphabetisch größte Zeichenfolge, wenn die Argumente keine numerischen Nullen enthalten. Bei mehreren Arrays wird max von links nach rechts verglichen; wenn Array- und Nicht-Array-Parameter gleichzeitig auftreten, wird das Array immer als Maximalwert zurückgegeben
Array-bezogene Funktionen
count() // Nicht-Array-Rückgabe 1
key
: Ruft den Index des Elements ab, auf das der aktuelle Zeiger des aktuellen Arrays zeigtcurrent
: Rufen Sie den Wert des Elements ab, auf das der aktuelle Zeiger zeigtnext
: Rufen Sie den Wert des nächsten Elements ab und bewegen Sie den Zeiger nach untenprev
: Rufen Sie den Wert des vorherigen Elements ab und bewegen Sie den Zeiger nach obenEnde
: Bewegen Sie den Zeiger zum letzten Element des Arrays und geben Sie den Wert der endgültigen Zeigerposition zurückreset
: Bewegen Sie den Zeiger zum letzten Element des Arrays. Das erste Element gibt den Wert der letzten Zeigerposition zurück.array_keys
: Ruft alle ab Schlüsselnamen eines Arrays, gibt ein Index-Array zurückarray_values
: Ruft alle Werte eines Arrays ab und gibt ein Index-Array zurückexplode
: Explodieren, eine Zeichenfolge gemäß einer bestimmten Regel (normalerweise Sonderzeichen) in mehrere Arrays aufteilen. Segmente, jedes Segment wird als Element eines Arrays behandelt und ein Indexarray zurückgegebenSplit ist ähnlich wie Explodieren. Explosion('.', 'abc.txt') ist gleich Split('.',' abc.txt')
implode
: Kleben, Spleißen alle Elemente innerhalb eines Arrays zu einem String gemäß einer festgelegten Regel (Sonderzeichen)join() kombiniert Array-Elemente zu einem String
array_merge: Zusammenführen bezieht sich auf das Sammeln von Elementen in zwei Arrays. Wenn das nachfolgende Array denselben Index (Schlüsselname: Assoziation) wie das vorherige Array hat, überschreibt der Wert des nachfolgenden Elements den vorherigen. Wenn es sich um denselben Index des Index handelt, wird der Index automatisch geändert und überlagert auf dem vorherigen Array im Inneren. array_reverse – Gibt das umgekehrte Array zurück array_flip – Vertauscht die Schlüssel und Werte im Array array_shift: Elemente von der Vorderseite des Arrays entfernen und den Wert des Elements abrufen array_pop: Elemente von der Rückseite des Arrays entfernen, um den Wert des Elements zu erhalten array_unshift: Elemente von der Vorderseite des Arrays verschieben um die Anzahl der aktuellen Array-Elemente zu erhalten array_push: Elemente von der Rückseite des Arrays verschieben, um die Anzahl der aktuellen Array-Elemente zu erhalten is_bool: Bestimmen Sie, ob es sich um einen booleschen Typ handelt is_float: Bestimmen Sie den Gleitkommatyp is_integer: Bestimmen Sie den Ganzzahltyp is_object: Richterobjekt is_array: Richterarray is_string: Richterzeichenfolge is_resource: Bestimmen Sie die Ressource is_scalar: scalar ist ein Skalar, und das Urteil ist der grundlegende Datentyp: Ganzzahl, Gleitkomma, Boolescher Wert und Zeichenfolgentyp is_null erkennt, ob die Variable NULL ist und gibt TRUE zurück, andernfalls wird false zurückgegeben. 1. Zugeordnet zu NULL; 2. Der Variablen wurde kein Wert zugewiesen; 3. Unset() is_numeric: Ermitteln Sie Zahlen oder Zeichenfolgen, die aus reinen Zahlen bestehen gettype : Holen Sie sich den Datentyp settype: Ändern Sie den Datentyp isset unset() if in einer Funktion Wenn unset() eine globale Variable ist, wird nur die lokale Variable zerstört und die Variablen in der aufrufenden Umgebung behalten den gleichen Wert, bevor unset() aufgerufen wird. ) wird in der Funktion übergeben. Wenn auf die von übergebene Variable verweist, wird nur die lokale Variable zerstört und die Variablen in der aufrufenden Umgebung behalten denselben Wert bei, bevor unset() aufgerufen wird. empty//array(),"",0,"0",NULL,FALSE alle geben true zurück Pfad): Öffnen Sie eine Pfadressource (lesen Sie alle Daten innerhalb des Pfads in den Speicher) Pfadressource): Liest den Namen der Datei, auf die der aktuelle Ressourcenzeiger zeigt, aus der Ordnerressource, und der Zeiger bewegt sich nach unten ein Bit resource): Geben Sie die entsprechende Dateiressource frei Pfad ): Liest alle Dateinamen innerhalb eines Pfads und gibt ein Array zurück. Jedes Element des Arrays ist ein Dateiname. : Bestimmen Sie, ob eine Datei existiert (Datei ist im weitesten Sinne: Pfad und Datei) : Bestimmen Sie, ob ein angegebener Pfad existiert (Dateiordner) : Bestimmen Sie, ob ein angegebener Pfad eine Datei (Datei) ist : Erstellen Sie einen Pfad und einen Fehler wird gemeldet, wenn der Pfad vorhanden ist : Entferne den Ordner : Lies den Dateninhalt aus einer angegebenen Datei. file_put_contents: Schreiben Sie die angegebene Zeichenfolge in die entsprechende Datei fopen: Öffnen Sie eine Dateiressource fgetc :c steht für Zeichen, liest jeweils ein Zeichen fgets: s stellt Zeichenfolge dar, was bedeutet, dass mehrere Zeichen gelesen werden können, abhängig von der angegebenen Leselänge oder davon, ob eine neue Zeile angetroffen wird (höchstens Lesen Sie a Datenzeile) Beide Funktionen arbeiten mit dem aktuellen Ressourcenzeiger und bewegen den Zeiger nach dem Lesen nach unten. fread: Daten der angegebenen Länge abrufen Ende der Datei fwrite: Beim Schreiben werden die vorhandenen Dinge nicht an den aktuellen Speicherort zurück verschoben, sondern überschrieben fseek: Geben Sie den Zeiger auf den entsprechenden Speicherort an fclose: Verwenden Sie die entsprechende Dateiressource copy :copy Verknüpfung aufheben:Datei löschen Umbenennen: Datei umbenennen Dateizeit:m stellt ändern dar, den Zeitpunkt, zu dem die Datei zuletzt geändert wurde Dateigröße: Dateigröße ( Bytes ) fileperms: Dateiberechtigungen (oktal unter Linux) Die Funktion rsort() wird verwendet, um Array-Zellen von hoch nach niedrig zu sortieren. Die Funktion error_reporting(E_ALL) ini_set('display_errors', 1) define() Konstante definieren serialize unserialize json_encode JSON kodiert die Variable json_decode Zeichenfolgen im JSON-Format codieren base64_encode Diese Funktion codiert die Zeichenfolge in MIME BASE64. Die von BASE64 codierte Zeichenfolge enthält nur englische Groß- und Kleinbuchstaben, arabische Ziffern sowie Zeichen und Backslashes, insgesamt 64 Grundzeichen und enthält keine anderen Sonderzeichen, daher heißt sie BASE64. base64_decode-Dekodierung Datenstruktursimulationsfunktion
Beurteilungsvariable
Datei Operationsfunktion
opendir( Sortieren
asort() wird verwendet, um die Array-Zellen von niedrig nach hoch zu sortieren und die Indexbeziehung aufrechtzuerhalten.
Die Funktion arsort() wird verwendet, um die Array-Zellen von hoch nach niedrig zu sortieren und die Indexbeziehung aufrechtzuerhalten.
Die Funktion ksort() wird verwendet, um Array-Zellen von niedrig nach hoch nach Schlüsselnamen zu sortieren.
Die Funktion krsort() wird verwendet, um Array-Zellen von hoch nach niedrig nach Schlüsselnamen zu sortieren. Fehlerberichterstattung
Konstante
defined() Überprüfen Sie, ob die Konstante definiert istSerialize
Encoding
Das obige ist der detaillierte Inhalt vonEine vollständige Liste häufig verwendeter Systemfunktionen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!