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 12 PHP
php设计模式 Composite (组合模式)
Jun 26 PHP
PHP json格式和js json格式 js跨域调用实现代码
Sep 08 PHP
解析在PHP中使用全局变量的几种方法
Jun 24 PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 PHP
PHP读取txt文本文件并分页显示的方法
Mar 11 PHP
Joomla数据库操作之JFactory::getDBO用法
May 05 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
Jul 06 PHP
CI框架常用函数封装实例
Nov 21 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 PHP
thinkphp分页集成实例
Jul 24 PHP
Yii2.0建立公共方法简单示例
Jan 29 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
PHP仿tp实现mvc框架基本设计思路与实现方法分析
2018/05/23 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
JS实现打字游戏
2019/12/17 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
2020/08/11 Javascript
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
[01:20]2018DOTA2亚洲邀请赛总决赛战队Mineski晋级之路
2018/04/07 DOTA
Python抓取框架 Scrapy的架构
2016/08/12 Python
小米5s微信跳一跳小程序python源码
2018/01/08 Python
Python中的默认参数实例分析
2018/01/29 Python
python 构造三维全零数组的方法
2018/11/12 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
全网首秀之Pycharm十大实用技巧(推荐)
2020/04/27 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
Schutz鞋官方网站:Schutz Shoes
2017/12/13 全球购物
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
经典c++面试题六
2012/01/18 面试题
绘画设计学生的个人自我评价
2013/09/20 职场文书
文明礼仪标语
2014/06/13 职场文书
创卫工作总结2015
2015/04/22 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS
java版 简单三子棋游戏
2022/05/04 Java/Android
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL