Was sind die 5 Möglichkeiten, eine Dateierweiterung in PHP zu erhalten?

青灯夜游
Freigeben: 2023-03-11 06:34:01
Original
5218 Leute haben es durchsucht

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.

Was sind die 5 Möglichkeiten, eine Dateierweiterung in PHP zu erhalten?

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)

muss PHPs eigene Verarbeitungsfunktion verwenden Zur Verarbeitung, Die Methode kann offensichtlich nicht wiederholt werden und kann in Funktionen wie 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(&#39;.&#39;,$filename);
         return array_pop($arr);
}
$str="dir/upload.image.jpg";
echo getExt1($str);
?>
Nach dem Login kopieren

Ausgabe:

jpg
Nach dem Login kopieren

Methode 4:

<?php
function getExt2($filename)
{
         $ext = strrchr($filename,&#39;.&#39;);
         return $ext;
}
$str="dir/upload.image.jpg";
echo getExt2($str);
?>
Nach dem Login kopieren

Ausgabe:

.jpg
Nach dem Login kopieren
Nach dem Login kopieren

Methode 5:

<?php
function getExt3($filename)
{
         $pos = strrpos($filename, &#39;.&#39;);
         $ext = substr($filename, $pos);
         return $ext;
}
$str="dir/upload.image.jpg";
echo getExt3($str);
?>
Nach dem Login kopieren

Ausgabe:

.jpg
Nach dem Login kopieren
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!