zoukankan      html  css  js  c++  java
  • PHP dirname() 返回路径中的目录部分basename() 函数返回路径中的文件名部分。

    dirname


    (PHP 4, PHP 5)

    dirname — 返回路径中的目录部分
    说明
    string dirname ( string $path )

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

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

    Example #1 dirname() 例子
    <?php
    $path = "/etc/passwd";
    $file = dirname($path); // $file is set to "/etc"
    ?>

        Note:

        在 PHP 4.0.3 中,dirname() 被修正为 POSIX 兼容。本质上就意味着如果在 path 中没有斜线,则返回一个点('.'),表示当前目录。否则返回的是把 path 中结尾的 /component(最后一个斜线以及后面部分)去掉之后的字符串。注意这意味着在老的函数返回一个空字符串的情形下通常从 dirname() 得到的是斜线或者一个点。

    dirname() 从 PHP 4.3.0 开始有所改变。请看以下例子: <?php

    // PHP 4.3.0 以前
    dirname('c:/'); // 返回 '.'

    // PHP 4.3.0 以后
    dirname('c:/'); // 返回 'c:'

    ?>

    dirname() 的操作从 PHP 5.0.0 版开始是二进制安全的。

    basename

    定义和用法
    basename() 函数返回路径中的文件名部分。

    1、basename("/mnt/img/image01.jpg")函数:得到文件名;输出结果为:image01.jpg.
      使用 basename($uriString) 我们可以得到一个包含扩展名的文件名;
      如果不需要扩展名,也可以使用 basename($uriString, $extString) 过滤扩展名,仅仅返回文件名。

  • 相关阅读:
    Android系统移植与驱动开发案例 第一章
    收缩SQL数据库日志文件
    SQL Server Configuration Manager出错
    sql server 2008 评估期已过期解决办法
    服务器管理器打开角色、功能出错
    常用网络命令(windows)
    linux 常用命令
    获取指定月的最后一天
    浅谈JVM原理
    Maven+SSM+oracle框架实现简单的增删改查
  • 原文地址:https://www.cnblogs.com/zoubizhici/p/5635565.html
Copyright © 2011-2022 走看看