Heim >Backend-Entwicklung >PHP-Tutorial >Zusammenfassung häufig verwendeter Systemfunktionen in PHP
Dieser Artikel stellt die häufig verwendeten Systemfunktionen in PHP vor, die einen guten Referenzwert haben. Schauen wir sie uns mit dem folgenden Editor an
String-Funktionen
strlen: Holen Sie sich die String-Länge, die Byte-Länge
substr: String interception, holen Sie sich den String (Abfang nach Bytes)
strchr: Ähnlich wie substr, von Intercept at die angegebene Position bis zum Ende
strrchr (den Dateisuffixnamen abrufen): Wie strchr, nur nach Zeichen von rechts suchen
strtolower: Alle Zeichen sind Kleinbuchstaben (für englische Buchstaben)
strtoupper: Alle Zeichen sind Großbuchstaben
strrev: String-Umkehrung (nur Englisch kann umgedreht werden: Englischer Speicher hat nur ein Byte), umgekehrt um Byte
strpos: Finden Sie die Position Wo das entsprechende Zeichen in der Zeichenfolge erscheint (numerischer Index), beginnen Sie ganz links, um
strrpos zu finden: Wie strpos, beginnen Sie einfach auf der rechten Seite der Zeichenfolge und suchen Sie
trim: Entfernen Sie die Zeichen auf beiden Seiten der Funktion. Der Standardwert sind Leerzeichen.
Zeit- und Datumsfunktion
Zeit: Holen Sie sich den Zeitstempel der aktuellen Zeit (Ganzzahl: aus Greenwich Mittlere Zeit 1970 (beginnend um 0:00:00 Uhr am 1. Januar) Sekunden
Datum: Zeitserialisierungsfunktion, konvertiert den angegebenen Zeitstempel in das angegebene Zeit- und Datumsanzeigeformat (beliebige Zeichenfolge: professionelles Format, das den Vorschriften entspricht) , wenn kein Zeitstempel angegeben ist, verwendet das System standardmäßig den Zeitstempel der aktuellen Zeit
strtotime: Eine Zeichenfolge im Zeit- und Datumsformat wird in den entsprechenden Zeitstempel konvertiert (sofern es sich um einen korrekten englischen Zeitausdruck handelt). , beliebig Konvertieren)
Mikrozeit: Mikrosekunden-Zeitstempel, gibt je nach Anforderung unterschiedliche Ergebnisse zurück. Gemischte Mikrozeit (boolescher Typ), kann eine Gleitkommazahl der Zeit oder ein Array (Zeitstempel und Mikrosekunden) zurückgeben 🎜>
Mathematisch verwandte Funktion
abs: absoluter WertFloor: abgerundeter Floor(3.2) Das Ergebnis ist gleich 3 ceil: Aufrundenround: Aufrundenrand: Erhalten Sie eine zufällige Ganzzahl innerhalb des angegebenen Bereichsmt_rand: Erhalten Sie eine zufällige Ganzzahl innerhalb des angegebenen Bereichs (Effizienz höher)Array-bezogene Funktionen
key: Den Index des Elements abrufen, auf das der aktuelle Zeiger des aktuellen Arrays zeigt current: Den aktuellen Wert abrufen Zeigerwert, der auf das Element zeigt next: Ruft den Wert des nächsten Elements ab und bewegt den Zeiger nach unten prev: Ruft den Wert des vorherigen Elements ab und bewegt den Zeiger nach oben Ende: Bewegen Sie den Zeiger auf das letzte Element des Arrays und geben Sie den Wert der endgültigen Zeigerposition zurück.Zurücksetzen: Bewegen Sie den Zeiger auf das erste Element des Arrays und geben Sie den Wert der endgültigen Zeigerposition zurück array_keys: Alle Schlüsselnamen eines Arrays abrufen, ein Indexarray zurückgebenarray_values: Alle Werte eines Arrays abrufen, ein Indexarray zurückgeben
explode: Explode, will Eine Zeichenfolge unterteilt das Array gemäß einer angegebenen Regel (normalerweise Sonderzeichen) in mehrere Segmente, jedes Segment wird als Element des Arrays behandelt und ein Indexarray wird zurückgegeben implode: Zusammenfügen, Kombinieren eines Arrays. Alle darin enthaltenen Elemente werden gemäß einer festgelegten Regel (Sonderzeichen) zu einem String zusammengefügt. array_merge: Zusammenführen bezieht sich auf das Sammeln der Elemente 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.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 abrufenarray_unshift: Elemente von der Vorderseite des Arrays verschieben, um die Anzahl der aktuellen Array-Elemente zu erhalten
array_push: Schieben Sie Elemente von der Rückseite des Arrays, um die Anzahl der aktuellen Array-Elemente zu erhaltenBestimmen Sie die Variable
is_bool: Bestimmen Sie, ob es sich um einen booleschen Typ handeltis_float: Bestimmen Sie den Gleitkommatypis_integer: Bestimmen Sie den Ganzzahltypis_object: Bestimmen Sie das Objektis_array: Bestimmen Sie das Arrayis_string: Bestimmen Sie den String is_resource: Ressource bestimmenis_scalar: Skalar ist Skalar, die Beurteilung ist einfach
Datentyp: Ganzzahl, Gleitkomma, Boolescher Wert und Zeichenfolgentyp
is_null: ob es leer istis_numeric: Bestimmen Sie Zahlen oder Zeichenfolgen, die aus reinen Zahlen bestehengettype: Holen Sie sich den Datentypsettype: Ändern Sie den DatentypDateioperationsfunktion
opendir (Pfad): Öffnen Sie eine Pfadressource (lesen Sie alle Daten innerhalb des Pfads in den Speicher) readdir (Pfadressource): Lesen der aktuelle Ressourcenzeiger aus dem Ordner „resource“ Der Name der Datei, auf die verwiesen wird, der Zeiger bewegt sich um ein Bit nach unten closedir (ressource): Geben Sie die entsprechende Dateiressource frei scandir (path): lesen Alle Dateinamen innerhalb eines Pfads. 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 vorhanden ist (Ordner)
is_file: Bestimmen Sie, ob ein angegebener Pfad eine Datei (Datei) ist
mkdir: Erstellen Sie einen Pfad, wenn der Pfad vorhanden ist. Fehler berichten
rmdir: Den Ordner entfernen
file_get_contents: Den 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 ein Zeichen dar, liest einmal 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 arbeiten mit dem aktuellen Ressourcenzeiger und bewegen den Zeiger nach dem Lesen nach unten
fread: Daten der angegebenen Länge bis zum Ende der Datei abrufen
fwrite: Zur Dateiressource verschieben Zeiger Daten an die Position schreiben. Das Schreiben verschiebt die vorhandenen Dinge nicht an die aktuelle Position, sondern überschreibt sie.
fseek: Weisen Sie den Zeiger der entsprechenden Position zu entsprechende Dateiressourcen
Kopieren: Kopieren
Verknüpfung aufheben: Datei löschen
Umbenennen: Datei umbenennen
filemtime: m steht für „Ändern“, die Datei wurde zum letzten Mal geändert
filesize: Dateigröße (Byte)
fileperms: Dateiberechtigungen (oktal unter Linux)
Das obige ist der detaillierte Inhalt vonZusammenfassung häufig verwendeter Systemfunktionen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!