这篇文章介绍的内容是关于PHP获取文件后缀名的7种方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
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种
相关推荐:
以上是PHP获取文件后缀名的7种方法的详细内容。更多信息请关注PHP中文网其他相关文章!