PHP函数使用手册:获取文件扩展名的方法
发布时间:2023-08-31 12:22:36
获取文件扩展名可以使用多种方法,下面介绍几种常用的PHP函数来完成此任务。
方法一:使用pathinfo函数
pathinfo函数是PHP提供的一个很有用的函数,可以用来解析文件路径的信息。其中,返回数组中的'extension'元素即为文件的扩展名。
$file = 'example.jpg'; $extension = pathinfo($file, PATHINFO_EXTENSION); echo $extension; //输出:jpg
方法二:使用explode函数
explode函数可以通过指定的分隔符将字符串拆分为数组,通过拆分文件名,取得数组的最后一个元素即为文件的扩展名。
$file = 'example.jpg';
$parts = explode('.', $file);
$extension = end($parts);
echo $extension; //输出:jpg
方法三:使用strrchr函数
strrchr函数可以在字符串中查找最后一次出现指定字符的位置,并返回该字符直到字符串末尾的部分。通过指定分隔符为".",可以获取到文件的扩展名。
$file = 'example.jpg'; $extension = strrchr($file, '.'); $extension = ltrim($extension, '.'); echo $extension; //输出:jpg
方法四:使用substr函数和strrpos函数
substr函数用于返回字符串的一部分,strrpos函数用于查找指定字符在字符串中最后一次出现的位置。通过结合这两个函数,可以获取到文件的扩展名。
$file = 'example.jpg'; $extension = substr($file, strrpos($file, '.') + 1); echo $extension; //输出:jpg
无论使用哪种方法,都可以方便地获取到文件的扩展名。根据具体的需求和场景,选择合适的方法来完成操作。
