主页 > 知识库 > PHP字符串中提取文件名的实例方法

PHP字符串中提取文件名的实例方法

热门标签:温州外呼系统招商 手机外呼系统什么原理 合肥ai电销机器人费用 天津电销外呼系统违法吗 上海400客服电话怎么申请 凯立德地铁站地图标注 400电话个人能不能办理 银行信贷电话机器人 沧州电销外呼系统价格

第一种:

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

就是直接用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';
function getIdByUrl($url) {
    $id ='';
    $filename =basename($url,".html");
    $id =str_replace('-','_',$filename);
    if(strstr($id,'_')) {
        $conids =explode('_',$id);
        $id =$conids[0];
    }
    return $id;
}
echo getIdByUrl($url).'hr/>';
 
//获取完整文件名
echo basename($url).'hr/>';
 
//获取没有后缀的文件名
echo basename($url,".html");
 
?>

到此这篇关于PHP字符串中提取文件名的实例方法的文章就介绍到这了,更多相关PHP字符串中提取文件名内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
  • php生成随机数/生成随机字符串的方法小结【5种方法】
  • PHP中多字节字符串操作实例详解
  • PHP入门学习之字符串操作
  • php中创建字符串的变量实例讲解
  • 聊聊PHP中删除字符串的逗号和尾部斜杠的方法

标签:七台河 酒泉 金华 赤峰 怒江 白城 温州 洛阳

巨人网络通讯声明:本文标题《PHP字符串中提取文件名的实例方法》,本文关键词  PHP,字符串,中,提取,文件名,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PHP字符串中提取文件名的实例方法》相关的同类信息!
  • 本页收集关于PHP字符串中提取文件名的实例方法的相关信息资讯供网民参考!
  • 推荐文章