PHP Conference Japan 2024

DirectoryIterator::getExtension

(PHP 5 >= 5.3.6, PHP 7, PHP 8)

DirectoryIterator::getExtension取得檔案副檔名

說明

public DirectoryIterator::getExtension(): 字串

擷取檔案副檔名。

參數

此函式沒有參數。

回傳值

傳回一個包含檔案副檔名的字串,如果檔案沒有副檔名,則傳回一個空的字串

範例

範例 #1 DirectoryIterator::getExtension() 範例

<?php

$directory
= new DirectoryIterator(__DIR__);
foreach (
$directory as $fileinfo) {
if (
$fileinfo->isFile()) {
echo
$fileinfo->getExtension() . "\n";
}
}

?>

上述範例將輸出類似以下的內容:

php
txt
jpg
gz

注意事項

備註:

另一種取得副檔名的方式是使用 pathinfo() 函式。

<?php
$extension
= pathinfo($fileinfo->getFilename(), PATHINFO_EXTENSION);
?>

參見

新增備註

使用者貢獻的備註

此頁面沒有使用者貢獻的備註。
To Top