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 09 PHP
PHP中动态HTML的输出技术
Oct 09 PHP
php类
Nov 27 PHP
php5.3 废弃函数小结
May 16 PHP
PHP extract 将数组拆分成多个变量的函数
Jun 30 PHP
php设计模式 Template (模板模式)
Jun 26 PHP
PHP简洁函数小结
Aug 12 PHP
php上传图片到指定位置路径保存到数据库的具体实现
Dec 30 PHP
php中base64_decode与base64_encode加密解密函数实例
Nov 24 PHP
php轻松实现文件上传功能
Mar 03 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
Mar 17 PHP
PHP简单实现文本计数器的方法
Apr 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
一周让你学会PHP 不错的学习资料
2009/02/06 PHP
Look And Say 序列php实现代码
2011/05/22 PHP
php获取网页标题和内容函数(不包含html标签)
2014/02/03 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
PHP编写文件多服务器同步程序
2016/07/02 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
js下用eval生成JSON对象
2010/09/17 Javascript
Javascript引用指针使用介绍
2012/11/07 Javascript
一分钟理解js闭包
2016/05/04 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
vue分页器组件编写方法详解
2019/06/28 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
JS继承实现方法及优缺点详解
2020/09/02 Javascript
vue+canvas实现拼图小游戏
2020/09/18 Javascript
[53:13]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-GAMING
2014/05/22 DOTA
python模块之re正则表达式详解
2017/02/03 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
Python GUI编程完整示例
2019/04/04 Python
python pandas模块基础学习详解
2019/07/03 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
Jar包的作用是什么
2014/03/30 面试题
国防教育标语
2014/10/08 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis