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 一个页面执行时间类代码
Mar 05 PHP
php中用数组的方法设置cookies
Apr 21 PHP
php连接mssql数据库的几种方法
Feb 21 PHP
php中strtotime函数用法详解
Nov 15 PHP
PHP模拟post提交数据方法汇总
Feb 16 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
Mar 01 PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
Feb 15 PHP
PHP批量修改文件名称的方法分析
Feb 27 PHP
Yii2中简单的场景使用介绍
Jun 02 PHP
利用PHP如何统计Nginx日志的User Agent数据
Mar 06 PHP
关于laravel框架中的常用目录路径函数
Oct 23 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安全配置
2006/10/09 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
使用URL传输SESSION信息
2015/07/14 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
PHP生成静态HTML文档实现代码
2016/06/23 PHP
实现PHP搜索加分页
2016/10/12 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
JavaScript 指导方针
2007/04/05 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
jQuery对Select的操作大集合(收藏)
2013/12/28 Javascript
移动端JQ插件hammer使用详解
2015/07/03 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
详解Jquery的事件操作和文档操作
2016/12/19 Javascript
谈谈JS中的!!
2017/12/07 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
2019/08/29 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
详解JavaScript作用域、作用域链和闭包的用法
2020/09/03 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
解决antd的Form组件setFieldsValue的警告问题
2020/10/29 Javascript
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
python解析xml简单示例
2019/06/21 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
浅析Python 条件控制语句
2020/07/15 Python
Matplotlib中rcParams使用方法
2021/01/05 Python
Delphi CS笔试题
2014/01/04 面试题
毕业生怎样写好自荐信
2013/11/11 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
社区艾滋病宣传活动总结
2015/05/07 职场文书
爱国主义影片观后感
2015/06/18 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书