php中怎么从路径中取出文件名 5

要求创建一个php动态网页的... 要求创建一个php动态网页的 展开
 我来答
糖糖寳寳
推荐于2017-10-10 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3927万
展开全部
  1、basename("/mnt/img/image01.jpg")函数:得到文件名;输出结果为:image01.jpg.
  使用 basename($uriString) 我们可以得到一个包含扩展名的文件名;
  如果不需要扩展名,也可以使用 basename($uriString, $extString) 过滤扩展名,仅仅返回文件名。
  2、echo __FILE__;得到当前请求文件的完整路径,输出格式如:/mnt/hgfs/ictsapce/test/index.php
  3、dirname() 函数返回路径中的目录部分。
  如:
  echo dirname("/testweb/home.php");
  输出:/testweb
prlaofuzi
2019-10-29 · 超过24用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:41.2万
展开全部

转自网页链接

php中怎么从路径中取出文件名

利用basename()函数和魔术常量FILE来拿到文件名。

basename() 函数:返回路径中的文件名部分。

语法

basename(path,suffix)

参数描述

path    必需。规定要检查的路径。    

suffix    可选。规定文件扩展名。如果文件有名有文件扩展名,将不会显示这个扩展名。    

实例

 <?php
$path = "/testweb/home.php";

//Show filename with file extension
echo basename($path) ."<br/>";

//Show filename without file extension
echo basename($path,".php");
?>

上面的代码将输出:

home.php
home

若路径为动态,可以使用魔术常量来解决:

假如在index.php文件中写

$phpfile = basename(__FILE__); //注意是双下划线
echo $phpfile;

执行这个脚本之后结果:

index.php

若不想要后缀名

$phpfile = basename(__FILE__,'.php');
echo $phpfile;

执行这个脚本之后结果:

index
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
日出之心浪人
2012-01-06 · TA获得超过414个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:130万
展开全部
1.basename($path) — 返回路径中的文件名部分
2.scandir(/dir) 列出指定路径中的文件和目录

你应该试下 第一个
追问
能不能说详细点。就比如f:\123\cmd.php这个路径,怎么提取它的文件名呢?
追答
echo basename('f:\123\cmd.php');
试试吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xing31120
2012-01-06 · TA获得超过577个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:237万
展开全部
$str = "D:/wamp/www/text/attach/bak/1112.txt";
$str2 = substr(strrchr($str,"/"),1);
echo $str2;
追问
能不能说详细点。就比如f:\123\cmd.php这个路径,怎么提取它的文件名呢?
追答
你自己看下手册  substr   strrchr  是做什么用的不就知道了
难道你像看 复制粘贴的吗...
额 其实一楼的 basename 这个方法更好用 一时晕了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大锤看神剧
2012-01-06 · TA获得超过330个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:137万
展开全部
字符串的截取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式