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 相关文章推荐
用PHP来写记数器(详细介绍)
Oct 09 PHP
PHP nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;
Aug 21 PHP
小文件php+SQLite存储方案
Sep 04 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
Apr 18 PHP
php将金额数字转化为中文大写
Jul 09 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
Dec 17 PHP
简单PHP会话(session)说明介绍
Aug 21 PHP
php正则提取html图片(img)src地址与任意属性的方法
Feb 08 PHP
PHP后端银联支付及退款实例代码
Jun 23 PHP
Laravel模型事件的实现原理详解
Mar 14 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 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 正则表达式小结
2009/08/31 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
php抽象类使用要点与注意事项分析
2015/02/09 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
静态的动态续篇之来点XML
2006/12/23 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
JS简单生成两个数字之间随机数的方法
2016/08/03 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
浅谈函数调用的不同方式,以及this的指向
2017/09/17 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
Python中Continue语句的用法的举例详解
2015/05/14 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
python实现简单加密解密机制
2019/03/19 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
简单了解python shutil模块原理及使用方法
2020/04/28 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
为什么会有内存对齐
2016/10/10 面试题
历史学专业推荐信
2013/11/06 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
朋友离别感言
2015/08/04 职场文书
员工担保书范本
2015/09/22 职场文书
Python编写冷笑话生成器
2022/04/20 Python