Heim > Artikel > Backend-Entwicklung > Was sind die 5 Möglichkeiten, eine Dateierweiterung in PHP zu erhalten?
Methode: 1. Verwenden Sie die Funktionen „explodieren“ und „array_pop“. 3. Verwenden Sie die Funktionen „substr“ und „strrpos“. 5. Verwenden Sie die Anweisung „strrev“. strchr- und strrev-Funktionen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer
Verwendung von mehr als fünf Methoden, um die Erweiterung einer Datei zu erhalten.
Anforderungen: dir/upload.image.jpg
, finden Sie .jpg
oder jpg
, dir/upload.image.jpg
,找出 .jpg
或者 jpg
,
必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name)
, get_ext2($file_name)
get_ext1($file_name)
, get_ext2($file_name)
gekapselt werden. Das Folgende habe ich unter Bezugnahme zusammengefasst An Online -Informationen sind die fünf Methoden relativ einfach. Methode 3:
<?php function getExt1($filename) { $arr = explode('.',$filename); return array_pop($arr); } $str="dir/upload.image.jpg"; echo getExt1($str); ?>
Ausgabe:
jpg
Methode 4:
<?php function getExt2($filename) { $ext = strrchr($filename,'.'); return $ext; } $str="dir/upload.image.jpg"; echo getExt2($str); ?>
Ausgabe:
.jpg
Methode 5:
<?php function getExt3($filename) { $pos = strrpos($filename, '.'); $ext = substr($filename, $pos); return $ext; } $str="dir/upload.image.jpg"; echo getExt3($str); ?>
Ausgabe:
.jpg
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas sind die 5 Möglichkeiten, eine Dateierweiterung in PHP zu erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!