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,则不会输出这个扩展名。