查詢

DirectoryIterator::getExtension()函式—用法及示例

「 獲取目錄項的副檔名 」


函式名稱:DirectoryIterator::getExtension()

適用版本:PHP 5 >= 5.3.6, PHP 7

函式描述:DirectoryIterator::getExtension() 函式用於獲取目錄項的副檔名。

用法:

  1. 建立一個 DirectoryIterator 物件來迭代目錄中的檔案和子目錄。
  2. 使用 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() 方法獲取檔案的副檔名,並將結果輸出。

補充糾錯
熱門PHP函式
分享連結