牛牛在线工具

DirectoryIterator::getExtension()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DirectoryIterator::getExtension()

获取目录项的扩展名

函数名称:DirectoryIterator::getExtension() 适用版本:PHP 5 >= 5.3.6, PHP 7 函数描述:DirectoryIterator::getExtension() 函数用于获取目录项的扩展名。 用法: 创建一个 DirectoryIterator 对象来迭代目录中的文件和子目录。 使用 getExtension() 方法获取每个目录项的扩展名。 语法: public string DirectoryIterator::getExtension(void) 参数:该函数不接受任何参数。 返回值:返回字符串类型的文件扩展名。如果没有扩展名,则返回空字符串。 示例: 以下示例演示了如何使用 DirectoryIterator::getExtension() 函数获取目录中的文件扩展名: $dir = new DirectoryIterator('/path/to/directory'); foreach ($dir as $fileInfo) { if ($fileInfo->isFile()) { echo '文件名:' . $fileInfo->getFilename() . ', 扩展名:' . $fileInfo->getExtension() . '<br>'; } } 输出: 文件名:file1.txt, 扩展名:txt 文件名:file2.jpg, 扩展名:jpg 文件名:file3.php, 扩展名:php 以上示例中,我们首先创建了一个 DirectoryIterator 对象来迭代指定目录中的文件和子目录。然后,使用 isFile() 方法检查目录项是否是一个文件。如果是文件,我们使用 getFilename() 方法获取文件名,使用 getExtension() 方法获取文件的扩展名,并将结果输出。