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 09 PHP
中国站长站 For Dede4.0 采集规则
May 27 PHP
PHP读取目录下所有文件的代码
Jan 07 PHP
基于Zend的Config机制的应用分析
May 02 PHP
php的sprintf函数的用法 控制浮点数格式
Feb 14 PHP
php内存缓存实现方法
Jan 24 PHP
PHP验证终端类型是否为手机的简单实例
Feb 07 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
Mar 15 PHP
PHP简单实现合并2个数字键数组值的方法
May 30 PHP
php中curl和soap方式请求服务超时问题的解决
Jun 11 PHP
PHP模型Model类封装数据库操作示例
Mar 14 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
Apr 05 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
php5中类的学习
2008/03/28 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
jQuery toggle()设置CSS样式
2009/11/05 Javascript
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
JS 获取滚动条高度示例代码
2013/10/24 Javascript
jquery动态加载select下拉框示例代码
2013/12/10 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
2014/11/16 Javascript
浅谈Jquery为元素绑定事件
2015/04/27 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
深入理解逻辑表达式的用法 与或非的用法
2016/06/06 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
Bootstrap如何创建表单
2016/10/21 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
vue-cli脚手架引入图片的几种方法总结
2018/03/13 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
Vue项目实现换肤功能的一种方案分析
2019/08/28 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
栈和队列数据结构的基本概念及其相关的Python实现
2015/08/24 Python
Python 通配符删除文件的实例
2018/04/24 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
css和css3弹性盒模型实现元素宽度(高度)自适应
2019/05/15 HTML / CSS
意大利在线购买隐形眼镜网站:VisionDirect.it
2019/03/18 全球购物
英国景点门票网站:attractiontix
2019/08/27 全球购物
简历中自我评价范文3则
2013/12/14 职场文书
党的群众路线教育实践活动批评与自我批评
2014/02/16 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
主持词开场白
2014/03/17 职场文书
副处级干部考察材料
2014/05/17 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
2016年中秋节慰问信
2015/12/01 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书