DirectoryIterator::getBasename()函数是PHP中的内置函数,用于获取当前DirectoryIterator项的基本名称。

用法:

string DirectoryIterator::getBasename( string $suffix )

参数:此函数接受单个参数$suffix,该参数保存基本名称以后缀结尾。

返回值:此函数返回当前DirectoryIterator项的基本名称。

以下示例程序旨在说明PHP中的DirectoryIterator::getBasename()函数:

程序1:

// Create a directory Iterator

$directory = new DirectoryIterator(dirname(__FILE__));

// Loop runs while directory is valid

while ($directory->valid()) {

// Display the base name

echo $directory->getBasename() . "
";

// Move to the next element

$directory->next();

}

?>

输出:

.

..

applications.html

bitnami.css

dashboard

favicon.ico

geeks.PNG

gfg.php

img

index.php

webalizer

xampp

程序2:

// Create a directory Iterator

$directory = new DirectoryIterator(dirname(__FILE__));

// Loop runs for each element of directory

foreach($directory as $dir) {

// Display the key and basename

echo $dir->key() . " => " .

$dir->getBasename() . "
";

}

?>

输出:

0 => .

1 => ..

2 => applications.html

3 => bitnami.css

4 => dashboard

5 => favicon.ico

6 => geeks.PNG

7 => gfg.php

8 => img

9 => index.php

10 => webalizer

11 => xampp

注意:此功能的输出取决于服务器文件夹的内容。

php directoryiterator,PHP DirectoryIterator getBasename()用法及代码示例相关推荐

  1. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  2. PostgreSQL REGEXP_REPLACE用法及代码示例

    PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...

  3. html焦点试图代码,HTML DOM focus()用法及代码示例

    DOM focus()方法用于为元素赋予焦点,并借助blur()方法删除焦点.我们可以将焦点放在任何元素上,并通过执行一些操作来启用它.例如,我们可以通过单击按钮将焦点放在某些文本上. 用法: Obj ...

  4. private用法 java_关于android开发中如何正确使用Private Services安全用法及代码示例...

    一.注意事项1.显式设置exported属性为false.@b@2.安全处理收到的intent,确认其真实性.@b@3.敏感数据可以在同一个应用中发送和请求. 二.原代码示例 1.AndroidMan ...

  5. java中skip的用法,Java PushbackReader skip(long)用法及代码示例

    Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...

  6. reset java_Java PushbackReader reset()用法及代码示例

    Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...

  7. html里fill怎么自定义,HTML canvas fill()用法及代码示例

    画布fill()方法用于填充当前绘图路径.画布fill()方法的默认颜色是黑色. 用法: context.fill() 示例1: HTML canvas fillRect() Method width ...

  8. pandas get_dummies用法及代码示例

    get_dummies 是 pandas 实现one hot encode的方式 ​  one-hot的基本思想:将离散型特征的每一种特征取值都看成一种状态,若指定离散特征中有N个 不相同的取值,那么 ...

  9. java println 用法_Java PrintWriter println()用法及代码示例

    Java中的PrintWriter类的println()方法用于中断流中的行.此方法不接受任何参数或返回任何值. 用法: public void println() 参数:此方法不接受任何参数. 返回 ...

最新文章

  1. PyTorch框架:(2)使用PyTorch框架构建神经网络模型---气温预测
  2. iframe vue 前进 后退_前端面试准备笔记系列之vue(01)
  3. 将方法定义在prototype上的好处
  4. 处理通知栏点击操作_解读 | 企业主动披露申请 e操作来啦
  5. android支付宝余额怎么做,android实现类似于支付宝余额快速闪动的效果 -电脑资料...
  6. eplices如何导入外部代码_#华为云·寻找黑马程序员#【代码重构之路】如何优雅的关闭外部资源...
  7. 【整理】Server.Variables属性大全
  8. 视觉SLAM十四讲_4-相机模型和非线性优化
  9. oracle 2的次方,Oracle第二次课 - osc_qyg23ccq的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 数学建模python matlab 编程(指派问题)
  11. linux 临时去掉cp别名_命令别名:保护和服务
  12. 华硕主板升级更新BIOS版本
  13. 2017年12款小型企业的最佳杀毒软件 你知道几个?
  14. 无法打开计算机分区,电脑硬盘分区打不开怎么办
  15. linu重置root密码(CentOS7)
  16. 华为P40系列手机camera特性分析
  17. 笔记 | gamma分布
  18. fect:基于面板数据的因果推断(上)
  19. Python之禅this
  20. 电子元器件贸易行业仓库管理难?全流程条码管理轻松解决

热门文章

  1. Android应用开发—TextView的动态创建
  2. yii2-basic后台管理功能开发之四:图片上传FileInput
  3. 要学习的别人的博客网址---收藏
  4. JavaScript字符串数组拼接的性能测试及优化方法
  5. thrift使用小记_CUDev-ChinaUnix博客
  6. c# 自定义文件关联程序
  7. pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程
  8. 云计算简史_云计算简史
  9. 扩展存储过程在哪里_北京延庆工业废水处理哪里有
  10. html获取cookie_知了汇智《XSS攻击-盗取cookie实战》课程文档讲解