美文网首页
php获取文件扩展名的方法

php获取文件扩展名的方法

作者: 大萝卜2022 | 来源:发表于2022-11-01 11:34 被阅读0次

方法一:使用PHP pathinfo()获取文件扩展名
方法二:使用PHP SplFileInfo类获取文件后缀

PHP pathinfo()获取文件扩展名

pathinfo() 函数以数组的形式返回关于文件路径的信息。

返回的数组元素如下:

[dirname]: 目录路径
[basename]: 文件名
[extension]: 文件后缀名
[filename]: 不包含后缀的文件名
$file = 'folder/directory/file.html';
$ext = pathinfo($file, PATHINFO_EXTENSION);
// Returns html
echo $ext;
 
$file = 'folder/directory/file.html';
$ext = pathinfo($file);
 
echo $ext['dirname'] . '<br/>';   // Returns folder/directory
echo $ext['basename'] . '<br/>';  // Returns file.html
echo $ext['extension'] . '<br/>'; // Returns .html
echo $ext['filename'] . '<br/>';  // Returns file

PHP SplFileInfo获取文件后缀

SplFileInfo类为单个文件的信息提供了一个高级的面向对象的接口。

我们可以使用SplFileInfo :: getExtension()函数提取文件扩展名。

SplFileInfo :: getExtension()函数是PHP中标准PHP库(SPL)的内置函数,用于获取文件扩展名。

<?php 
$GFG = array( 
    "/home/rajvir/Desktop/GeeksforGeeks/dummy.php", 
    "/home/rajvir/Desktop/gfg.txt", 
    "/var/www/html/gfg.php", 
    "demo.c"
); 
   
foreach ($GFG as &$file_name) { 
       
    // Create new SPlFileInfo Object 
    $file = new SplFileInfo($file_name); 
       
    // Print result 
    echo $file->getExtension() . "</br>"; 
} 
?> 

相关文章

网友评论

      本文标题:php获取文件扩展名的方法

      本文链接:https://www.haomeiwen.com/subject/qaljtdtx.html