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的ASCII码转换类
Jul 05 PHP
PHP swfupload图片上传的实例代码
Sep 30 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
Dec 25 PHP
二进制交叉权限微型php类分享
Feb 07 PHP
php实现兼容2038年后Unix时间戳转换函数
Mar 18 PHP
thinkPHP实现MemCache分布式缓存功能
Mar 23 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
PHP读取、解析eml文件及生成网页的方法示例
Sep 04 PHP
PHP+Ajax简单get验证操作示例
Mar 02 PHP
PHP实现关键字搜索后描红功能示例
Jul 03 PHP
PHP MVC框架中类的自动加载机制实例分析
Sep 18 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
Oct 15 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 第二节 数据类型之字符串类型
2012/04/28 PHP
php检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
2014/01/06 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
浏览器缩放检测的js代码
2014/09/28 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
js模仿java的Map集合详解
2016/01/06 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
2020/02/10 Javascript
Python中replace方法实例分析
2014/08/20 Python
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
浅谈python写入大量文件的问题
2018/11/09 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
详解Python self 参数
2019/08/30 Python
pytorch使用tensorboardX进行loss可视化实例
2020/02/24 Python
Python中内建模块collections如何使用
2020/05/27 Python
Python基于pandas绘制散点图矩阵代码实例
2020/06/04 Python
基于python实现删除指定文件类型
2020/07/21 Python
python3 re返回形式总结
2020/11/20 Python
python自动打开浏览器下载zip并提取内容写入excel
2021/01/04 Python
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
企业授权委托书范本
2014/04/02 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技