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 相关文章推荐
Get或Post提交值的非法数据处理
Oct 09 PHP
PHP连接SQLServer2005 的问题解决方法
Jul 19 PHP
PHP输出XML到页面的3种方法详解
Jun 06 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
Yii调试SQL的常用方法
Jul 09 PHP
微信公众平台开发之配置与请求
Aug 26 PHP
PHP微信刮刮卡 附微信接口
Jul 22 PHP
详解PHP安装mysql.so扩展的方法
Dec 31 PHP
老生常谈PHP面向对象之注册表模式
May 26 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 PHP
Yii2框架加载css和js文件的方法分析
May 25 PHP
php上传后台无法收到数据解决方法
Oct 28 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
phpwind中的数据库操作类
2007/01/02 PHP
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
JQuery live函数
2010/12/24 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
JavaScript实现简单验证码
2020/08/24 Javascript
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
Python pass 语句使用示例
2014/03/11 Python
跟老齐学Python之私有函数和专有方法
2014/10/24 Python
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
对numpy中轴与维度的理解
2018/04/18 Python
示例详解Python3 or Python2 两者之间的差异
2018/08/23 Python
一百多行python代码实现抢票助手
2018/09/25 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
Python获取时间戳代码实例
2019/09/24 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
Python 改变数组类型为uint8的实现
2020/04/09 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
Python extract及contains方法代码实例
2020/09/11 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
师范生实习个人的自我评价
2013/09/28 职场文书
个人简历的自荐信
2013/10/23 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
人事主管岗位职责
2015/02/04 职场文书
写作技巧:如何撰写一份优秀的营销策划书
2019/08/13 职场文书