PHP函数如何获取文件的拓展名
发布时间:2023-06-20 05:40:59
在 PHP 中,我们可以使用内置函数 pathinfo() 来获取文件的拓展名。pathinfo() 函数用于返回一个关联数组,该数组包含文件路径的信息,例如文件名、目录名、扩展名等。
以下是 pathinfo() 函数的语法:
pathinfo(string $path, int $options = PATHINFO_EXTENSION | PATHINFO_FILENAME | PATHINFO_DIRNAME)
其中 $path 是要获取信息的文件路径,$options 是可选的参数,用于指定要返回的信息类型。默认情况下,该函数返回文件名、目录名和扩展名。
以下是一个简单的示例,演示如何使用 pathinfo() 函数获取文件的拓展名:
$file_path = '/path/to/myfile.txt'; $file_ext = pathinfo($file_path, PATHINFO_EXTENSION); echo $file_ext; // 输出: txt
在上述示例中,$file_path 是一个包含文件路径的字符串,$file_ext 变量包含通过 pathinfo() 函数获取的文件拓展名。
需要注意的是,pathinfo() 函数返回的文件拓展名不包含点号(例如 .txt),但通常在文件名中会包含点号。因此,如果要在输出中包含点号,可以使用字符串拼接操作,例如:
$file_ext = '.' . pathinfo($file_path, PATHINFO_EXTENSION); echo $file_ext; // 输出: .txt
在上述示例中,将点号与拓展名拼接成了一个完整的字符串,用于输出。
