零基础建站培训介绍

当前位置:

PHP正则取出URL地址里的文件名

在做网站时,网站时的采集有时需要将采集的URL地址里的文件名保留下来,其它部分去除掉。这时就需要使用PHP正则表达式,通过正则表达式可以匹配取出URL地址里的文件名。

代码如下:


<?php
$path = "https://www.xuewangzhan.net/baike/zhengze-20859.html";

//显示带有文件扩展名的文件名
echo basename($path);

//显示不带有文件扩展名的文件名
echo basename($path,".php");
?>

语法解释:

语法
basename(path,suffix)

参数
path:   必需。规定要检查的路径。
suffix:   可选。规定文件扩展名。如果文件有suffix,则不会输出这个扩展名。

下一课:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关教程

  • 正则表达式基本符号:^ 表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串)$ 表示匹配字符串的结束位置*
  • 在网站开发过程中,往往需要使用正则表达式来匹配URL地址,因为URL地址类型很多,所以如何写一条匹配全部url网址正则表达式就非常实用了。经过对URL