Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung häufig verwendeter Systemfunktionen in PHP

Zusammenfassung häufig verwendeter Systemfunktionen in PHP

怪我咯
怪我咯Original
2017-07-07 09:55:131776Durchsuche

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 Wert

Floor: abgerundeter 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: 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ückgeben

array_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 abrufen

array_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 erhalten

Bestimmen Sie die Variable

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: Bestimmen Sie das Objekt

is_array: Bestimmen Sie das Array

is_string: Bestimmen Sie den String

is_resource: Ressource bestimmen

is_scalar: Skalar ist Skalar, die Beurteilung ist einfach

Datentyp: Ganzzahl, Gleitkomma, Boolescher Wert und Zeichenfolgentyp

is_null: ob es leer ist

is_numeric: Bestimmen Sie Zahlen oder Zeichenfolgen, die aus reinen Zahlen bestehen

gettype: Holen Sie sich den Datentyp

settype: Ändern Sie den Datentyp

Dateioperationsfunktion

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!

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