太简单了!PHP获取文件扩展名的7中方法

silencement
Freigeben: 2023-04-08 10:00:01
nach vorne
2560 Leute haben es durchsucht

太简单了!PHP获取文件扩展名的7中方法

PHP中获取文件扩展名的方法

第一种:

$file = 'x.y.z.png'; echo substr(strrchr($file, '.'), 1);
Nach dem Login kopieren

解析:strrchr($file, '.')

strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符

第二种:

$file = 'x.y.z.png'; echo substr($file, strrpos($file, '.')+1);
Nach dem Login kopieren

解析:strrpos($file, '.')

查找 "." 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取

第三种:

$file = 'x.y.z.png'; $arr = explode('.', $file); echo $arr[count($arr)-1];
Nach dem Login kopieren

第四种:

$file = 'x.y.z.png'; $arr = explode('.', $file); echo end($arr); //end()返回数组的最后一个元素
Nach dem Login kopieren

第五种:

$file = 'x.y.z.png'; echo strrev(explode('.', strrev($file))[0]);
Nach dem Login kopieren

第六种:

.$file = 'x.y.z.png'; echo pathinfo($file)['extension'];
Nach dem Login kopieren

解析:pathinfo() 函数以数组的形式返回文件路径的信息。

包括以下的数组元素:

[dirname] [basename] [extension]
Nach dem Login kopieren

第七种:

.$file = 'x.y.z.png'; echo pathinfo($file, PATHINFO_EXTENSION)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt von太简单了!PHP获取文件扩展名的7中方法. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:www.liqingbo.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
Neueste Artikel des Autors
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!