Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung häufig verwendeter Systemfunktionen in PHP
Dieser Artikel stellt hauptsächlich die detaillierte Erklärung häufig verwendeter Systemfunktionen in PHP vor. Ich hoffe, dass er für alle hilfreich ist.
String-Funktion
strlen: String-Länge, Byte-Länge abrufen
substr: String-Interception, String abrufen (in Byte-Intercept)
strchr: Ähnlich wie substr, von der angegebenen Position bis zum Ende abfangen
strrchr (Dateisuffixnamen abrufen): Wie strchr, nur von rechts beginnen, um Zeichen zu finden
strtolower: Alle Zeichen sind Kleinbuchstaben (für englische Buchstaben)
strtoupper: Alle Zeichen sind Großbuchstaben
strrev: String umgekehrt (nur Englisch kann umgekehrt werden: Es gibt nur ein englisches Speicherbyte), nach Bytes umkehren
strpos: Suchen Sie die Position, an der das entsprechende Zeichen in der Zeichenfolge erscheint (numerischer Index), beginnen Sie an der Position ganz links
strrpos: Wie strpos, beginnen Sie einfach von rechts Seite der Zeichenfolge und suchen Sie nach
trim: Entfernen Sie die Zeichen auf beiden Seiten der Funktion. Der Standardwert sind Leerzeichen
time and date function
Zeit: Holen Sie sich den Zeitstempel der aktuellen Zeit (Ganzzahl: beginnend mit 0:00:00 am 1. Januar 1970, Greenwich-Zeit) Anzahl der Sekunden
Datum: Zeitserialisierungsfunktion, konvertiert den angegebenen Zeitstempel in Gibt an das Anzeigeformat der Uhrzeit und des Datums (beliebige Zeichenfolge: Es werden professionelle Formatbezeichner angegeben). Wenn kein Zeitstempel angegeben ist, verwendet das System standardmäßig den Zeitstempel der aktuellen Uhrzeit.
strtotime: Eine Zeichenfolge in Uhrzeit und Datum Das Format wird in den entsprechenden Zeitstempel konvertiert (solange es sich um einen korrekten englischen Zeitausdruck handelt, kann er konvertiert werden)
Mikrozeit: Mikrosekunden-Zeitstempel, gibt je nach Anforderung unterschiedliche Ergebnisse zurück. Gemischte Mikrozeit (boolescher Typ), kann Gibt eine Gleitkommazeit zurück, kann auch ein Array (Zeitstempel und Mikrosekunden) zurückgeben
Mathematische Funktionen
abs: absoluter Wert
Boden: Rund down floor(3.2) Das Ergebnis ist gleich 3
ceil: Aufrunden
round: Aufrunden
rand: Erhalten Sie eine zufällige Ganzzahl innerhalb des angegebenen Bereichs
mt_rand: Ruft eine zufällige Ganzzahl innerhalb des angegebenen Bereichs ab (effizienter)
Array-bezogene Funktionen
key: Ruft den aktuellen Zeiger ab, auf den das aktuelle Array zeigt Index des Elements
current: Ruft den Wert des aktuellen Zeigers ab, der auf das Element zeigt
next: Ruft den Wert des nächsten Elements ab und bewegt den Zeiger nach unten
prev : Ermittelt den oberen Wert eines Elements und bewegt den Zeiger nach oben
end: Bewegt den Zeiger zum letzten Element des Arrays und gibt den Wert der endgültigen Zeigerposition zurück
reset : Verschiebt den Zeiger auf das letzte Element des Arrays. Ein Element, gibt den Wert der letzten Zeigerposition zurück
array_keys: Ruft alle Schlüsselnamen eines Arrays ab, gibt ein Indexarray zurück
array_values : Ruft alle Werte eines Arrays ab und gibt ein Indexarray zurück
explodieren: Explodieren, eine Zeichenfolge gemäß einer angegebenen Regel (normalerweise Sonderzeichen) in mehrere Segmente aufteilen, wobei jedes Segment als Element von behandelt wird das Array und ein Index-Array wird zurückgegeben
implode: Zusammenfügen, Zusammenfügen aller Elemente innerhalb eines Arrays zu einem String gemäß einer festgelegten Regel (Sonderzeichen)
array_merge: Zusammenführen, Verweisen auf zwei Die Elemente im Array werden akkumuliert. 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.
Datenstruktursimulationsfunktion
array_shift: Elemente von der Vorderseite des Arrays entfernen und den Wert des Elements abrufen
array_pop: Elemente entfernen von Rückseite des Arrays, Wert des Elements abrufen
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 verschieben das Array, um die Anzahl der aktuellen Array-Elemente zu erhalten
Bestimmen Sie die Variable
is_bool: Bestimmen Sie, ob es sich um einen booleschen Typ handelt
is_float: Bestimmen Sie die Gleitkommatyp
is_integer: Bestimmen Sie den Ganzzahltyp
is_object: Beurteilungsobjekt
is_array: Beurteilungsarray
is_string: Beurteilungszeichenfolge
is_resource: Beurteilungsressource
is_scalar: Skalar Es ist skalar und die grundlegenden Datentypen werden beurteilt: Ganzzahl, Gleitkomma, Boolescher Wert und Zeichenfolge
is_null: ob es leer ist
is_numeric: Beurteilen Sie die Zeichen, die aus Zahlen oder reinen Zahlen bestehen. String
gettype: Rufen Sie den Datentyp ab.
settype: Ändern Sie den Datentyp.
Dateioperationsfunktion
opendir (Pfad): Eine Pfadressource öffnen (alle Daten innerhalb des Pfads in den Speicher lesen)
readdir (Pfadressource): Den Namen der Datei lesen, auf die verwiesen wird der aktuelle Ressourcenzeiger aus der Ordnerressource, und der Zeiger bewegt sich um ein Bit nach unten
closedir (ressource): Geben Sie die entsprechende Dateiressource frei
scandir (path): Liest alle Dateinamen in a Pfad und gibt ein Array zurück. Jedes Element des Arrays ist ein Dateiname.
file_exists: Bestimmen Sie, ob eine Datei existiert (Datei ist im weitesten Sinne: Pfad und Datei)
is_dir: Bestimmen Sie, ob ein angegebener Pfad existiert (Ordner)
is_file: Bestimmen a Geben Sie an, ob der Pfad eine Datei (Datei) ist
mkdir: Erstellen Sie einen Pfad. Wenn der Pfad vorhanden ist, wird ein Fehler gemeldet
rmdir: Entfernen Sie den Ordner
file_get_contents: Dateninhalt aus einer angegebenen Datei lesen.
file_put_contents: Schreiben Sie die angegebene Zeichenfolge in die entsprechende Datei
fopen: Öffnen Sie eine Dateiressource
fgetc: c stellt Zeichen dar, liest jeweils ein Zeichen
fgets: s stellt eine 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 (es kann höchstens eine Datenzeile gelesen werden)
Beide Funktionen sind Operate auf den aktuellen Ressourcenzeiger.
fread: Holen Sie sich die Daten der angegebenen Länge bis zum Ende der Datei Speicherort des Dateiressourcenzeigers. Durch das Schreiben von Dingen werden die vorhandenen Dinge nicht an den aktuellen Speicherort zurück verschoben, sondern überschrieben.
fseek: Weisen Sie den Zeiger der entsprechenden Position zu entsprechende Dateiressource
Kopieren: Kopieren
Verknüpfung aufheben: Datei löschen
Umbenennen: Datei umbenennen
filemtime: m steht für „Ändern“, die Zeit, zu der die Datei erstellt wurde letzte Änderung
filesize: Dateigröße (Byte)
fileperms: Dateiberechtigungen (oktal unter Linux)
Das Obige ist der gesamte Inhalt davon Ich hoffe, dass dieser Artikel zum Lernen aller nützlich sein wird.
Verwandte Empfehlungen:Funktionen
PHPs integrierte
Funktion zum Präfixieren von Nullen
get_magic_quotes_gpc() in PHP
Funktion
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung häufig verwendeter Systemfunktionen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!