Heim > Artikel > Backend-Entwicklung > So extrahieren Sie Dateierweiterungen in PHP: Warum pathinfo() Ihr bester Freund ist
So rufen Sie Dateierweiterungen in PHP ab
Problem:
Sie möchten die Dateierweiterungen extrahieren Dateierweiterung aus einem Bild-Upload, aber Sie erhalten eine Array-Antwort anstelle der gewünschten Erweiterung.
Beispiel Code:
$userfile_name = $_FILES['image']['name']; $userfile_extn = explode(".", strtolower($_FILES['image']['name']));
Problem:
Der obige Code gibt ein Array zurück, nicht die einzige Erweiterung.
Lösung :
PHP bietet eine praktische Funktion, die speziell für diesen Zweck entwickelt wurde: pathinfo().
$path = $_FILES['image']['name']; $ext = pathinfo($path, PATHINFO_EXTENSION);
Dieses Code-Snippet nutzt die Funktion pathinfo(), um die Dateierweiterung aus dem angegebenen Dateipfad in der Variablen $path zu extrahieren. Die PATHINFO_EXTENSION-Konstante weist die Funktion an, die Erweiterung gezielt abzurufen. Das Ergebnis wird in der Variablen $ext gespeichert.
Das obige ist der detaillierte Inhalt vonSo extrahieren Sie Dateierweiterungen in PHP: Warum pathinfo() Ihr bester Freund ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!