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 相关文章推荐
第二节--PHP5 的对象模型
Nov 16 PHP
mysql5详细安装教程
Jan 15 PHP
UCenter Home二次开发指南
May 28 PHP
php目录操作函数之获取目录与文件的类型
Dec 29 PHP
for循环连续求和、九九乘法表代码
Feb 20 PHP
php在线解压ZIP文件的方法
Dec 30 PHP
php array_merge_recursive 数组合并
Oct 26 PHP
PHP实现Session入库/存入redis的方法
May 04 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
PHP实现的获取文件mimes类型工具类示例
Apr 08 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
Oct 18 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
Oct 30 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生成图片验证码的实例讲解
2015/08/03 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
2016/08/08 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
理解javascript中的闭包
2017/01/11 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
addEventListener()与removeEventListener()解析
2017/04/20 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
Vue + Elementui实现多标签页共存的方法
2019/06/12 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
解决vue 表格table列求和的问题
2019/11/06 Javascript
Python编写屏幕截图程序方法
2015/02/18 Python
python读写csv文件的方法
2019/08/13 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
python实现连连看游戏
2020/02/14 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
Hoover胡佛官网:美国吸尘器和洗地机品牌
2019/01/09 全球购物
大学四年学习的自我评价分享
2013/12/09 职场文书
高中班长自我鉴定
2013/12/20 职场文书
黄河象教学反思
2014/02/10 职场文书
幼儿园母亲节活动方案
2014/03/10 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
pandas 实现将NaN转换为None
2021/05/14 Python