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