PHP Conference Japan 2024

DirectoryIterator::getBasename

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

DirectoryIterator::getBasename获取当前 DirectoryIterator 项目的基名

描述

public DirectoryIterator::getBasename(string $suffix = ""): string

获取当前DirectoryIterator项目的基名。

参数

suffix

如果基名以suffix结尾,则将其删除。

返回值

当前DirectoryIterator项目的基名。

示例

示例 #1 DirectoryIterator::getBasename() 示例

此示例将列出包含脚本的目录中文件的完整基名以及删除.jpg后缀的基名。

<?php
$dir
= new DirectoryIterator(dirname(__FILE__));
foreach (
$dir as $fileinfo) {
if (
$fileinfo->isFile()) {
echo
$fileinfo->getBasename() . "\n";
echo
$fileinfo->getBasename('.jpg') . "\n";
}
}
?>

以上示例将输出类似以下内容

apple.jpg
apple
banana.jpg
banana
index.php
index.php
pear.jpg
pear

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top