您正在使用 IPV4 [18.116.43.119] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会       悟空收录网      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 劳动节 012
2024年 端午节 052
2025年 元 旦 257
2025年 春 节 285
 
您现在的位置:首页 >> PHP >> 内容
本类新增
本类热门
PHP字符串中提取文件名的实例方法
内容摘要: 第一种:获取不带后缀的文件名,直接上代码:就是直接用basename()函数就可以返回路径中的文件名部分,其语法是“basename(path,suffix)”,其中参数suffix就表示文件扩展名,如果文件有这个参数,则不会输出这个扩展名,显然这个参数我们设置是是“.php”。?php$path='www.example.com/public_html/i......
第一种:


获取不带后缀的文件名,直接上代码:


就是直接用basename()函数就可以返回路径中的文件名部分,其语法是“basename(path,suffix)”,其中参数suffix就表示文件扩展名,如果文件有这个参数,则不会输出这个扩展名,显然这个参数我们设置是是“.php”。


<?php

$path='www.example.com/public_html/index.php';

$file=basename($path,".php");

echo$file."\n";

第二种:


提取带有后缀名的文件名,代码如下:


该方法我们主要用到两个函数strrchr、substr。


strrchr函数用于查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。


substr函数用于返回字符串的一部分,语法“substr(string,start,length)”。


<?php

$path='www.example.com/public_html/index.php';

$file_name=substr(strrchr($path,"/"),1);

echo$file_name."\n";//"index.php"

相关实例扩展:


php获取url字符串截取路径的文件名和扩展名


<?php

//获取连接里边的id

$url='http://www.rong123.com/cjbkscbsd/x_dfsdfs/24454_1_1.html';

functiongetIdByUrl($url){

$id='';

$filename=basename($url,".html");

$id=str_replace('-','_',$filename);

if(strstr($id,'_')){

$conids=explode('_',$id);

$id=$conids[0];

}

return$id;

}

echogetIdByUrl($url).'<hr/>';


//获取完整文件名

echobasename($url).'<hr/>';


//获取没有后缀的文件名

echobasename($url,".html");


?>

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:列出目录内容

 

下一篇:php将word转换为html格式代码分析

发布日期:2021/8/3
手机扫二维码直达本页
发布时间:13:01:51
点  击:7
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....