Heim > Artikel > Backend-Entwicklung > Grundfunktionen von PHP
Dieser Artikel stellt hauptsächlich die Grundfunktionen von PHP vor, die einen gewissen Referenzwert haben. Jetzt können Freunde in Not darauf zurückgreifen.
Grundkenntnisse von PHP
Array Funktionen
count($arr) Zählt die Anzahl der Elemente im Array
print_r($arr) Gibt das Array aus
Array iterieren
für Indexdurchquerung
foreach() Array iterieren
foreach(
item){} iteriert durch die Werte des Arrays
foreach (
key=>$value) Durchlaufen Sie die Schlüssel und Werte von array
Array sort
sort(); Durch sequentielle Sortierung wird der Index gelöscht rsort(); 🎜>
item1) = array(' ha','haha','hahaha'); Weisen Sie die ersten beiden Elemente des Arrays direkt den Variablen zu
arr1,$ arr2) Der gleiche Wertschnittpunkt
arr1, $arr2 Werte und Indizes sind beide gleich sein
str2) Vergleichen Sie, ob die beiden Zeichenfolgen übereinstimmen same gibt einen bool-Wert zurück
str2 ersetzt string); einen Teil des Inhalts ersetzen
str_replace('haha',
str2) Einzelinhaltsersetzung
str-replace(
arr2,$str) Ersetzen Sie mehrere Wörter, ersetzen Sie die beiden Arrays nacheinander
print($str) gibt die Druckzeichenfolge aus
String-Formatierung
%d wird in eine Dezimalzahl umgewandelt
%b wird in eine Binärzahl umgewandelt
%1.2f wird in eine Gleitkommazahl umgewandelt und behält zwei Dezimalstellen
%c wird in den entsprechenden ASCLL-Code umgewandelt
%s in String umgewandelt
sprintf('haha%shahahah%dahahahah','haha',123)
Platzhalter
substr(
num1 ,$num2 ) Eine Zeichenfolge abfangen
Entfernen Sie die Leerzeichen der Zeichenfolge'
trim($str) Entfernen Sie das Leerzeichen Zeichen am Anfang und Ende der Zeichenfolge
ltrim($str) Entfernen Sie die Leerzeichen am Anfang der Zeichenfolge
rtrim( $str) Entfernen Sie die Zeichen. Die Leerzeichen nach der Zeichenfolge
wandeln Sie die Zeichen in Groß- und Kleinbuchstaben um
strtoupper($str) in Großbuchstaben umwandeln
strtolower($str) in Kleinbuchstaben umwandeln
HTML-Kompilierung verhindern Tags in der Zeichenfolge < -> Kompilierung im String &it -> $str,3); Wiederholen, um einen String zu generieren
String-Hash-Verschlüsselung
sha1($str1);
Verzeichnisoperationen
Verzeichnisse öffnen und schließen
closedir zu erhalten ($dh) Schließen Sie den Dateivorgang ab und schließen Sie das Handle Ressourcen freigeben
Rufen Sie den Dateinamen readdir($dh) im nächsten Verzeichnis im Verzeichnis ab handle
Get alle Dateien im Verzeichnis und fügen Sie sie in das Array scandir($path) ein. Der Parameter ist der Pfad
w+ Lesen und Schreiben Datei löschen Datei von Grund auf neu erstellen
a Nur schreiben Von Beginnen Sie am Ende und erstellen Sie
Lesen Sie die Dateifeof($fp) bestimmt ob das Ende der Datei erreicht ist
file($path) gibt ein Array zurück, jedes Element ist der Inhalt jeder Zeile
get_file_content gibt den Inhalt der gesamten Datei zurück
Datei schreiben
fwrite(
str,$length) Dateizeile schreiben
file_put_contents(
Inhalt) entspricht fopen; fclose(); three-in-one
Dateibezogene Informationen abrufen
fileowner($path); Gibt den Dateieigentümer zurück`
filesize($path) Ermittelt die Dateigröße
filetype($path) Ruft den Dateityp ab
Funktion zur Beurteilung der Art der Datei
is_dir( $path) bestimmt, ob der Pfad ein Ordner ist
is_file($path) bestimmt, ob der Pfad eine Datei ist
is_readable($path) bestimmt, ob die Datei lesbar ist
is_wirtable($path) bestimmt, ob die Datei beschreibbar ist
Rufen Sie den Dateinamen und den Verzeichnisnamen des Pfads ab
basename($path) ruft den Dateinamen ab
dirname($path) ruft den Namen des Verzeichnisordners ab
file_exists($path) Bestimmen Sie, ob die Datei existiert
Erstellen und löschen Sie den Ordner
mkdir($path); Ordner erstellen
rmdir($path); Ordner löschen
Neuen Aufgabenordner löschen
kopieren(
path2 )Kopieren Sie die Datei in den angegebenen Pfad
unlink($path) Löschen Sie die Datei
rename(
path2) Datei verschieben
Sperre der Dateiverarbeitung (um zu verhindern, dass mehrere Benutzer gleichzeitig schreiben)
flock($fp,[LOCK_EX]); Die Schreibsperre kann nur von einer einzelnen Person geschrieben werden
flock($fp,[LOCK_UN]); Sperre aufheben
Dateiattribute ändern
chgrp(
group) Ändern Sie die Gruppe der Datei
chmod($file,0777) Ändern Sie den Dateimodus
chown($path,'root'); Ändern Sie den Besitzer der Datei
Rufen Sie das Dateizeitattribut ab und geben Sie den Zeitstempel zurück
filetime($path) gibt die letzte Zugriffszeit zurück
filemtime($path) gibt den Zeitpunkt der letzten Dateiänderung zurück
filectime($path) gibt den Zeitpunkt der letzten Änderung durch Inode zurück
fgetss($path); ruft die Datei über das http-Protokoll ab und filtert den HTML-Inhalt heraus. Das Tag
führt ein anderes PHP ein Datei, ähnlich der Einführung von js-Dateien
include($path) ;Einführen von Dateien Wenn die Datei verloren geht, wird nur eine Warnung ausgegeben
require($path);Einführen der Datei Wenn die Datei verloren geht, macht das gesamte Programm einen Fehler
Datum und Uhrzeit verarbeiten
Datum und Uhrzeit formatieren
date('Y-m-d H:i:s'); Übungsdatum formatieren
Format Zeichen
Y Jahr
m Monat
d Tag
D-Woche
H-Stunde
1 Minute
s Sekunden
….
UNIX-Zeitstempel (ab 1970 1) Die Anzahl der Sekunden, berechnet ab 0:00 am 1. des Monats)
mktime(
Minute,
Monat,
Jahr) Der weggelassene Parameter ist die aktuelle Uhrzeit
date ('M-d-Y',mktime(….)); Konvertieren Sie den Zeitstempel in Tage, Minuten und Sekunden…
Erhalten Sie die Informationen aller Teile jeder Zeit und Füllen Sie es in das Array und geben Sie das Array
getdate([mktime(…)]) zurück, um die aktuellen Zeitinformationen oder die Zeitinformationen des Zeitstempels
day,$year) Bestimmen Sie, ob es gültig ist
Systeminformationen abrufenUmgebungsvariablen abrufen, die PHP hinzufügen
getenv('SCRIPT_NAME') aktuelle Datei
putenv(' NAME=$env_var');
Geladene Module anzeigen
get_current_user() gibt den Namen des Besitzers des aktuellen Programms zurück
Verwandte Empfehlungen:
Eine kurze Einführung in die Grundlagen von PHP
Das obige ist der detaillierte Inhalt vonGrundfunktionen von PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!