Heim > Artikel > Backend-Entwicklung > 7 Möglichkeiten, Dateierweiterungen in PHP zu erhalten
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!