PHP dirname简单使用代码实例


Posted in PHP onNovember 13, 2020

dirname

dirname—返回路径中的目录部分

说明

dirname(string$path) :string

给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。

参数

path

一个路径。

在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符。在其它环境下是斜线(/)。

返回值

返回 path 的父目录。 如果在path中没有斜线,则返回一个点('.'),表示当前目录。否则返回的是把path中结尾的/component(最后一个斜线以及后面部分)去掉之后的字符串。

Example #1dirname()例子

<?php
echo "1) " . dirname("/etc/passwd") . PHP_EOL; // 1) /etc
echo "2) " . dirname("/etc/") . PHP_EOL; // 2) / (or \ on Windows)
echo "3) " . dirname("."); // 3) .
?>

注:自PHP 4.3.0以来,在旧功能会给您空字符串的情况下,您经常会从dirname()得到一个斜线或一个点。

例如:您可以使用它来获取当前目录,父级目录:

<?php
dirname(__FILE__);
dirname(dirname(__FILE__));
?>

例如:如果文件系统中任何位置包含的名为“database.init.php”的脚本想要包含位于同一目录中的“database.class.php”脚本,则可以使用:

<?php
include_once(dirname(__FILE__) .'/database.class.php');
?>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP编程最快明白(第一讲 软件环境和准备工作)
Oct 25 PHP
浅析php数据类型转换
Jan 09 PHP
PHP中使用循环实现的金字塔图形
Nov 08 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
Jul 04 PHP
php计算税后工资的方法
Jul 28 PHP
PHP实现仿Google分页效果的分页函数
Jul 29 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
Jul 28 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
May 08 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
Nov 09 PHP
laravel框架分组控制器和分组路由实现方法示例
Jan 25 PHP
PHP mkdir创建文件夹实现方法解析
Nov 13 #PHP
PHP接入支付宝接口失效流程详解
Nov 10 #PHP
基于PHP实现用户在线状态检测
Nov 10 #PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
Nov 10 #PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 10 #PHP
通过PHP实现用户注册后邮箱验证激活
Nov 10 #PHP
PHP中的异常处理机制深入讲解
Nov 10 #PHP
You might like
PHP错误处理函数
2016/04/03 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
javascript Demo模态窗口
2009/12/06 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
2014/03/20 Javascript
通过url查找a元素并点击
2014/04/09 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
jquery.form.js框架实现文件上传功能案例解析(springmvc)
2016/05/26 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
用原生js做单页应用
2017/01/17 Javascript
Puppet的一些技巧
2018/09/17 Javascript
微信js-sdk 录音功能的示例代码
2019/11/01 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python的Scrapy爬虫框架简单学习笔记
2016/01/20 Python
基于Django模板中的数字自增(详解)
2017/09/05 Python
python中map()函数的使用方法示例
2017/09/29 Python
python 判断文件还是文件夹的简单实例
2019/06/10 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
基于python代码批量处理图片resize
2020/06/04 Python
购买大码女装:Lane Bryant
2016/09/07 全球购物
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
网站开发实习生的自我评价
2013/12/11 职场文书
《狐假虎威》教学反思
2014/02/07 职场文书
大学生两会精神学习心得体会
2014/03/10 职场文书
以幸福为主题的活动方案
2014/08/22 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
大学生在校表现评语
2014/12/31 职场文书
2015年师德师风自我评价范文
2015/03/05 职场文书
2015年维修工作总结
2015/04/25 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
网络研修心得体会
2016/01/08 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书