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写的采集程序
Mar 16 PHP
php获取某个目录大小的代码
Sep 10 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
Oct 23 PHP
php实现单链表的实例代码
Mar 22 PHP
PHP运行模式的深入理解
Jun 03 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 PHP
php出现内存位置访问无效错误问题解决方法
Aug 16 PHP
初识laravel5
Mar 02 PHP
yii实现使用CUploadedFile上传文件的方法
Dec 28 PHP
php多线程并发实现方法
Sep 30 PHP
PHP简单实现二维数组的矩阵转置操作示例
Nov 24 PHP
PDO实现学生管理系统
Mar 21 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的基本常识小结
2013/07/05 PHP
php递归json类实例
2014/12/02 PHP
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
boostrap模态框二次弹出清空原有内容的方法
2018/08/10 Javascript
vue基于两个计算属性实现选中和全选功能示例
2019/02/08 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
浅析Python中的多进程与多线程的使用
2015/04/07 Python
Python单元测试框架unittest简明使用实例
2015/04/13 Python
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
基于python yield机制的异步操作同步化编程模型
2016/03/18 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
Python使用django搭建web开发环境
2017/06/09 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
Selenium常见异常解析及解决方案示范
2020/04/10 Python
Python Selenium截图功能实现代码
2020/04/26 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
意大利体育用品和运动服网上商店:Maxi Sport
2019/09/14 全球购物
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
2014/01/13 面试题
linux下进程间通信的方式
2014/12/23 面试题
校园活动策划书范文
2014/01/10 职场文书
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
新文化运动的口号
2014/06/21 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
2015年学校安全管理工作总结
2015/05/11 职场文书
使用python求解迷宫问题的三种实现方法
2022/03/17 Python