Heim  >  Artikel  >  Backend-Entwicklung  >  7 Möglichkeiten, Dateierweiterungen in PHP zu erhalten

7 Möglichkeiten, Dateierweiterungen in PHP zu erhalten

不言
不言Original
2018-04-16 10:10:434458Durchsuche

Dieser Artikel stellt die 7 Methoden zum Erhalten von Dateisuffixen in PHP vor. Jetzt kann ich ihn mit Ihnen teilen.

1.$file = 'x.y.z.png';
echo substr(strrchr($file, '.'), 1);
解析:strrchr($file, '.')   
 strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符
2.$file = 'x.y.z.png';
echo substr($file, strrpos($file, '.')+1);
解析:strrpos($file, '.')   
查找 "." 在字符串中最后一次出现的位置,返回位置   substr()从该位置开始截取
3.$file = 'x.y.z.png';
$arr=explode('.', $file);
echo $arr[count($arr)-1];
4.$file = 'x.y.z.png';
$arr=explode('.', $file);
echo end($arr);  //end()返回数组的最后一个元素
5.$file = 'x.y.z.png';
echo strrev(explode('.', strrev($file))[0]);
6.$file = 'x.y.z.png';
echo pathinfo($file)['extension'];
解析:pathinfo() 函数以数组的形式返回文件路径的信息。包括以下的数组元素:
[dirname]
[basename]
[extension]
7.$file = 'x.y.z.png';
echo pathinfo($file, PATHINFO_EXTENSION);

Zusammenfassung: 2 Arten des Abfangens von Zeichenfolgen, 3 Arten der Array-Aufteilung, 2 Arten von Pfadfunktionen

Verwandte Empfehlungen:

php bekommt etwas Zeit, um die Implementierungsmethode zu üben


Das obige ist der detaillierte Inhalt von7 Möglichkeiten, Dateierweiterungen in PHP zu erhalten. 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