百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> php怎样猎取url的扩展名
分享文章到:

php怎样猎取url的扩展名

发布时间:09/01 来源:未知 浏览: 关键词:

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的扩展名的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板