本文主要是介绍PHP从一个标准 url 里取出文件的扩展名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<?php
/**
从一个标准 url 里取出文件的扩展名
* 方法一
$arr = array(4) {
["scheme"]=> string(4) "http"
["host"]=> string(7) "127.0.0.1"
["path"]=> string(19) "/202101b/index.html"
["query"]=> string(17) "id=h9lhg9&p=6&g=1" }
$ext =array(2) { [0]=> string(5) "index" [1]=> string(4) "html" }
*/
$url="http://127.0.0.1/202101b/index.html?id=h9lhg9&p=6&g=1";
$arr = parse_url($url); //解析路由
$file = basename($arr['path']); //获取path部分内容
$ext = explode(".",$file); //分割字符串
echo $ext[1]; //获取扩展名
/*
从一个标准 url 里取出文件的扩展名
方法二
pathinfo(path,options) 以数组的形式返回文件路径的信息
options:
PATHINFO_DIRNAME - 只返回 dirname
这篇关于PHP从一个标准 url 里取出文件的扩展名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!