1. 程式人生 > >PHP獲取文件後綴名(提供7種方法) 阿星小棧

PHP獲取文件後綴名(提供7種方法) 阿星小棧

blog path 一次 總結 HP 元素 xpl extension 所有

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);
總結:字符串截取2種,數組分割3種,路徑函數2種

援引:https://blog.csdn.net/zls986992484/article/details/52629684

PHP獲取文件後綴名(提供7種方法) 阿星小棧