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 相关文章推荐
第十四节--命名空间
Nov 16 PHP
PHP syntax error, unexpected $end 错误的一种原因及解决
Oct 25 PHP
PHP函数strip_tags的一个bug浅析
May 22 PHP
php判断GIF图片是否为动画的方法
Sep 04 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
Dec 22 PHP
浅谈php fopen下载远程文件的函数
Nov 18 PHP
Zend Framework入门应用实例详解
Dec 11 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
php读取本地json文件的实例
Mar 07 PHP
php数值计算num类简单操作示例
May 15 PHP
WordPress免插件实现面包屑导航的示例代码
Aug 20 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 模拟登陆MSN并获得用户信息
2009/05/16 PHP
php防盗链的常用方法小结
2010/07/02 PHP
php学习之 数组声明
2011/06/09 PHP
WordPress开发中的get_post_custom()函数使用解析
2016/01/04 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
Javascript中暂停功能的实现代码
2007/03/04 Javascript
js 代码优化点滴记录
2012/02/19 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
2014/06/23 Javascript
上传文件返回的json数据会被提示下载问题解决方案
2014/12/03 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
2015/03/04 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
jquery attr()设置和获取属性值实例教程
2016/09/25 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
js实现符合国情的日期插件详解
2017/01/19 Javascript
JS实现纵向轮播图(初级版)
2020/01/18 Javascript
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python中实现对list做减法操作介绍
2015/01/09 Python
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
2020/01/14 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
UGG澳洲官网:UGG Australia
2018/04/26 全球购物
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
师范生实习个人的自我评价
2013/09/28 职场文书
大学本科毕业生的自我鉴定
2013/11/26 职场文书
即将毕业大学生自荐信
2014/01/24 职场文书
安卓程序员求职信
2014/02/28 职场文书
应届生面试求职信
2014/07/02 职场文书
纪律教育学习心得体会
2014/09/02 职场文书
关于maven依赖 ${xxx.version}报错问题
2022/01/18 Java/Android
Python读写yaml文件
2022/03/20 Python