php常用的路径有关的函数

简单整理一下工作中经常用到的php路径函数

1、basename($path, $suff):返回基本的文件名,如果是以$suff 结束的就去掉

$path = ‘E:\centos\index.php‘;
echo basename($path, ‘.php‘);  // indexecho basename($path);  // index.php

2、dirname($path):返回路径中的目录部分

$url = ‘http://www.baidu.com/abc/index.php?id=1‘;
echo dirname($url); // http://www.baidu.com/abc

3、realpath($path): 返回规范化的绝对路径名

$path = ‘../phpinfo.php‘;
echo realpath($path);    // E:\wamp\Apache2.2\htdocs\phpinfo.php

4、pathinfo($path, [int $options]):返回文件路径的信息,option 可以指定返回那些单元

$url = ‘http://www.baidu.com/abc/index.php?id=1‘;
$res = pathinfo($url);
echo $res[‘dirname‘];    // http://www.baidu.com/abc
echo $res[‘basename‘]; // index.php?id=1
echo $res[‘extension‘]; // php?id=1
echo $res[‘filename‘]; //  index

5、parse_url($url): 解析 URL,返回其组成部分

$url = ‘http://www.baidu.com/abc/index.php?id=1#test‘;
$res = parse_url($url);
echo $res[‘scheme‘];    // http
echo $res[‘host‘];    // www.baidu.com
echo $res[‘path‘];    // /abc/index.php
echo $res[‘query‘];    // 在问号之后的:id=1
echo $res[‘fragment‘];    // 在#之后:test
时间: 2024-10-25 23:23:52

php常用的路径有关的函数的相关文章

自定义的常用文件与目录操作函数库

自定义的常用文件与目录操作函数库,在win和linux平台做了跨平台的处理.(跨平台的处理可以作为参考比较.在win下目录的符号可以是\或者/,但是在linux下只能是/.) 下面给出的是源文件,实现接口函数的代码.每个接口函数都有很详细的功能说明. /* 判断文件或目录是否存在 * 在操作系统中,目录也是一个文件,如果要判断一个目录是否存在则应当使用DirectoryExists, * 要判断一个文件是否存在且是一个归档文件则应当使用IsArchive. * @如果文件或目录存在则返回true

ABAP语言常用的系统字段及函数

常用的系统变量如下: 1. SY-PAGNO当前页号 2. SY-DATUM当前时间 3. SY-LINSZ当前报表宽度 4. SY-LINCT当前报表长度 5. SPACE空字符 6. SY-SUBRC执行状态为0,表示成功. 7. SY-UNAME 用户名 8. SY-UZEIT当前时间 9. SY-TCODE当前的事务代码 10. SY-LSIND列表索引页 11. SY-LISTI上一个列表的索引 12. SY-LILLI绝对列表中选定行的行号 13. SY-CUROW屏幕上的行 14.

Swift - 常用文件目录路径获取(Home目录,文档目录,缓存目录等)

当前位置: 首页 > 编程社区 > Swift > Swift - 常用文件目录路径获取(Home目录,文档目录,缓存目录等) Swift - 常用文件目录路径获取(Home目录,文档目录,缓存目录等) 2015-06-15 16:06 发布:yuhang 浏览:207 iOS应用程序只能在自己的目录下进行文件的操作,不可以访问其他的存储空间,此区域被称为沙盒.下面介绍常用的程序文件夹目录: 1,Home目录  ./ 整个应用程序各文档所在的目录 1 2 //获取程序的Home目录 le

php一些不是很常用的操作mysql的函数

<?php $con=mysql_connect('localhost','root','1234'); echo '<hr>1.mysql_client_encoding<br>'; echo mysql_client_encoding();//返回当前数据库的编码方式 // mysql_data_seek(result, row_number):移动数据内部指针到指定的行:result // 是mysql_query():获取的数据集 //mysql_list_dbs($

NSPathUtilities.h常用路径工具、函数和方法

分类: 网络安全/ 工具使用/ 文章 常用路径工具函数 NSString * NSUserName(void) 返回当前用户的登录名 NSString * NSFullUserName(void) 返回当前用户的完整用户名 NSString * NSHomeDirectory(void) 返回当前用户主目录的路径 NSString * NSHomeDirectoryForUser(NSString *user) 返回用户user的主目录 NSString * NSTemporaryDirecto

Quartz2D绘图的常用拼接路径函数

常用的PC/SC接口函数

PC/SC规范是一个基于WINDOWS平台的一个标准用户接口(API),提供了一个从个人电脑(Personal Computer)到智能卡(SmartCard)的整合环境,PC/SC规范建立在工业标准-ISO7816和EMV标准的基础上,但它对底层的设备接口和独立于设备的应用API接口(例如用来允许多个应用共享使用系统同一张智能卡的资源管理器)做了更详尽的补充.PC/SC体系由三个主要部件组成,分别规定的操作系统厂商.读写器(IFD)厂商.智能卡(ICC)厂商的职责.PC/SC的API函数由操作

laravel框架常用目录路径

app_path() app_path函数返回app目录的绝对路径:$path = app_path(); 你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:$path = app_path('Http/Controllers/Controller.php'); base_path() base_path函数返回项目根目录的绝对路径:$path = base_path(); 你还可以使用base_path函数为相对于应用目录的给定文件生成绝对路径:$path = base

C++编程常用头文件及其包含函数汇总

1. #include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件. 当使用<iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现:当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std:这样才能正确使用cout.   2.#include <cstdlib>是C++里面的一个常用函数库, 等价于C中的<stdlib.h>