php自定义扩展名获取函数示例


Posted in PHP onDecember 12, 2016

本文实例讲述了php自定义扩展名获取函数。分享给大家供大家参考,具体如下:

<?php
$url = "http://www.abc.com/abc/de/fg.php?id=1";
//这个是自己写的
function getUrl($url) {
  $date = explode('?', $url);
  $date = basename($date[0]);
  $date = explode('.', $date);
  return $date[1];
}
var_dump(getUrl($url));
//下面两个是网上弄的
function getExt($url){
  $arr = parse_url($url);
  $file = basename($arr['path']);
  $ext = explode(".",$file);
  return $ext[1];
}
var_dump(getExt($url));
function getName($url) {
  $w_param = pathinfo($url);
  $str = $w_param['extension'];
  list($type, $vars) = explode('?',$str);
  return $type;
}
echo 'start3'.date("Y-m-d H:i:s");

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
vBulletin Forum 2.3.xx SQL Injection
Oct 09 PHP
php预定义常量
Dec 25 PHP
ZF等常用php框架中存在的问题
Jan 10 PHP
php str_replace的替换漏洞
Mar 15 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 PHP
PHP迭代器的内部执行过程详解
Nov 12 PHP
php中filter_input函数用法分析
Nov 15 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
Jul 06 PHP
Laravel重写用户登录简单示例
Oct 08 PHP
PHP实现图片压缩
Sep 09 PHP
TP5框架请求响应参数实例分析
Oct 17 PHP
如何通过PHP实现Des加密算法代码实例
May 09 PHP
DWZ+ThinkPHP开发时遇到的问题分析
Dec 12 #PHP
php中引用&amp;的用法分析【变量引用,函数引用,对象引用】
Dec 12 #PHP
简单谈谈PHP中的Reload操作
Dec 12 #PHP
php的laravel框架快速集成微信登录的方法
Dec 12 #PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
Dec 12 #PHP
php+ajax+json 详解及实例代码
Dec 12 #PHP
解决微信授权回调页面域名只能设置一个的问题
Dec 11 #PHP
You might like
PHP session会话的安全性分析
2011/09/08 PHP
input file获得文件根目录简单实现
2013/04/26 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
Div自动滚动到末尾的代码
2008/10/26 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
js数组操作学习总结
2013/11/04 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
2018/12/11 Javascript
Vue使用NProgress进度条的方法
2019/09/21 Javascript
JavaScript原型继承和原型链原理详解
2020/02/04 Javascript
栈和队列数据结构的基本概念及其相关的Python实现
2015/08/24 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
Python GUI Tkinter简单实现个性签名设计
2018/06/19 Python
python语音识别实践之百度语音API
2018/08/30 Python
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
大学毕业生自我鉴定
2013/11/05 职场文书
法人授权委托书范本
2014/09/17 职场文书
小学端午节活动总结
2015/02/11 职场文书
现场施工员岗位职责
2015/04/11 职场文书
同意报考证明
2015/06/17 职场文书
同学聚会感言一句话
2015/07/30 职场文书
初中生物教学反思
2016/02/20 职场文书