php从一个url获取扩展名,php如何获取url的扩展名-php教程

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

PHP 猎取url地点中文件的扩大名

$url = 'http://www.abc.com/ab/cd/e.php?id=1&data=2#laowen';

echo pathinfo( parse_url($url)['path'] )['extension'];

echo pathinfo( parse_url( $url, PHP_URL_PATH ), PATHINFO_EXTENSION );

解析:

parse_url($url);

parse_url() 该函数解析url、前往其组成局部;前往联系关系数组

scheme    计划;如 http

host     域名

port

user     用户

pass

path     门路

query     正在问号?之后

fragment   正在散列符号#之后

eg: print_r( $url );

Array(

[scheme] = >http

[host] => www.abc.com

[path] => /ab/cd/e.php

[query] => id=1&data=2

[fragment] => laowen

)

扩大:

打印解析url    var_dump(parse_url($url));

打印url的scheme    var_dump(parse_url($url, PHP_URL_SCHEME));

打印url的user    var_dump(parse_url($url, PHP_URL_USER));

打印url的pass    var_dump(parse_url($url, PHP_URL_PASS));

打印url的host    var_dump(parse_url($url, PHP_URL_HOST));

打印url的port    var_dump(parse_url($url, PHP_URL_PORT));

打印url的path    var_dump(parse_url($url, PHP_URL_PATH));

打印url的query    var_dump(parse_url($url, PHP_URL_QUERY));

打印url的fragment   var_dump(parse_url($url, PHP_URL_FRAGMENT));

pathinfo('/ab/cd/e.php');

pathinfo()解析文件门路,前往其组成局部;前往联系关系数组

dirname    文件门路

basename   文件名+扩大名

extension   最初一个扩大名

filename   文件名

eg: print_r( pathinfo('/ab/cd/e.php') );

Array(

[dirname] => /ab/cd

[basename] => e.php

[extension] => php

[filename] => e

)

扩大:

打印解析门路    var_dump( pathinfo($path) );

打印门路的父级门路 var_dump( pathinfo($path, PATHINFO_DIRNAME) );

打印门路的尾名    var_dump( pathinfo($path, PATHINFO_BASENAME) );

打印门路的最初的扩大名 var_dump( pathinfo($path, PATHINFO_EXTENSION) );

打印门路的文件的名字   var_dump( pathinfo($path, PATHINFO_FILENAME) );

相干文章教程保举:php入门

以上就是php若何猎取url的扩大名的具体内容,更多请存眷资源魔其它相干文章!

本网站(www.ziyuanmo.com)刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等均由用户发表。

虚拟收费资源付款后概不退款,请考虑在三后支付!如有侵权可联系邮箱:ziyuanmo@admin.com,会在第一时间解决!

资源猫 » php如何获取url的扩展名-php教程

分享到:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值