php自定义扩展名获取函数示例

  • 更新时间:2023-01-18 10:48:35
  • 编辑:于弘深

本文实例讲述了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自定义函数实现格式化秒的方法,涉及php数组及数值运算的操作技巧,需要的朋友可以参考下

    发布时间:2020-02-15

  • PHP可自定义样式的分页类实现代码详解

    这篇文章主要介绍了PHP实现可自定义样式的分页类,可以自定义分页样式,感兴趣的小伙伴们可以参考一下

    发布时间:2020-01-31

  • PHP自定义多进制的方法

    下面小编就为大家带来一篇PHP自定义多进制的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    发布时间:2022-04-02

  • thinkphp5框架实现的自定义扩展类操作方法

    这篇文章主要介绍了thinkphp5框架实现的自定义扩展类操作,结合实例形式简单分析了thinkPHP5在extend目录下建立自定义扩展类的具体操作步骤与相关实现技巧,需要的朋友可以参考下

    发布时间:2019-07-08

  • php自定义错误日志实例

    这篇文章主要介绍了php 自定义错误日志实例详解的相关资料,需要的朋友可以参考下

    发布时间:2020-06-04

  • PHP与MySQL高性能应用开发

    PHP与MySQL高性能应用开发

    PHP与MySQL高性能应用开发书中不仅讲解了OOP、设计模式,也讲解了如何进行性能优化和调试。甚至,还对于语言之外的代码重构进行了讲解,本书面向的对象是有一定PHP基础,但是又想深入学习的PHP开发者,欢迎免费下载

    大小:60.5 MBPHP开发电子书

  • PHP高性能开发:基础、框架与项目实战

    PHP高性能开发:基础、框架与项目实战

    大小:199.8 MBPHP开发

  • PHP项目开发全程实录(第4版)

    PHP项目开发全程实录(第4版)

    大小:70471 MB MPHP开发

  • PHP开发实例大全:提高卷

    PHP开发实例大全:提高卷

    《PHP开发实例大全(提高卷)》600经典实例及源码分析 25个应用方向 两卷共1225例 40个方向 分门别类实例一应俱全 供学习、速查、实践练习的超全参考手册 php开发实战1200例 php范例大全 之全新

    大小:241.1 MBPHP开发电子书

  • PHP+MySQL程序设计及项目开发

    PHP+MySQL程序设计及项目开发

    大小:105.1MBPHP+MySQL

用户留言