从一个标准 url 里取出文件的扩展名

 在php预定义函数中有一个叫做"pathinfo()"的函数,专门用于返回文件路径信息的。

语法:pathinfo($url_path,[option_info])  

            $url_path: URL的路径(字符串形式)  

            [option_info]:其他可选参数(PATHINFO_DIRNAME,PATHINFO_BASENAME,PATHINFO_EXTENSION) 

    注意:参数全部为大写!  

    //首先列出需要被操作的url  

      $url_path = "http://www.sina.com.cn/abc/de/fg.php?id=1"


  方法一:  

  //取出扩展名及参数 

   $temp = pathinfo($url_path,PATHINFO_EXTENSION);

  //找到扩展名 
   $temp = explode("?",$temp
   echo $temp[0];


  方法二: 
  //将url路径进行分解,只取出目录之后的信息 
  $temp = parse_url($url_path); 
  $path = $temp['path']; 
  //然后再借用pathinfo直接将扩展名取出 
  echo pathinfo($path,PATAINFO_EXTENSION);

  方法三:

  //直接取出文件名
   $temp = pathinfo($url_path,PATHINFO_BASENAME); 
   //取出扩展名

  $temp = explode(".",$temp
   echo $temp[0]; 
  这3种方法都可以使用


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值