php从给定url获取文件扩展名的方法
本文实例讲述了php从给定url获取文件扩展名的方法。分享给大家供大家参考。具体实现方法如下:
<?php
/**
* 给定url,获取文件后缀
* @param string $url
* @return string
*/
function getUrlPostfix ($url)
{
$url_arr = explode('.', $url);
$postfix = $url_arr[count($url_arr) - 1];
$substr = substr($postfix, 0, 3);
return $substr;
}
$url = "http://www.jb51.net/index.html?id=1";
$str = getUrlPostfix($url);
echo $str . "\n";
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
php简单获取文件扩展名的方法
本文实例讲述了php简单获取文件扩展名的方法.分享给大家供大家参考.具体实现方法如下: <?php function get_file_extension($file_name) { /* may contain multiple dots */ $string_parts = explode('.', $file_name); $extension = $string_parts[count($string_parts) - 1]; $extension = strtolower($exten
-
PHP获取文件扩展名的方法实例总结
本文实例总结了PHP获取文件扩展名的方法.分享给大家供大家参考,具体如下: 在PHP面试中或者考试中会有很大几率碰到写出五种获取文件扩展名的方法,下面是我自己总结的一些方法 $file = '需要进行获取扩展名的文件.php'; //第一种,根据.拆分,获取最后一个元素的值 function getExt1{ return end(explode(".",$file);) } //第二种,获取最后一个点的位置,截取 function getExt2{ return substr($fi
-
php更改目录及子目录下所有的文件后缀扩展名的代码
不是很经常处理文件,所以对遍历目录还不是很熟悉,找了一下资料,自己修改一下. 让大家看看是否需要完善的 代码主要的目的是 批量更改 文件后缀 由于淘宝数据包图片类型的不同 所以要改一下适合的. 复制代码 代码如下: <?php //本文件和要改变的目录下的文件 放在同一文件夹下 define("STA",".gif");//原来的文件格式 define("END",".jpg");//要改变的格式 $dir="
-
PHP 文件扩展名 获取函数
复制代码 代码如下: <?php $file = "/home/lvyaozu/backup_20080115.txt"; for($i=1; $i < 6; $i++) { $func = 'get_file_ext_' . $i; var_dump($func($file)); } function get_file_ext_1($file) { return strtolower(trim(substr(strrchr($file, '.'), 1))); } fun
-
php获得文件扩展名三法
复制代码 代码如下: <?php //方法一: function extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return ($retval); } //方法二 function extend_2($file_name)
-
php获取url字符串截取路径的文件名和扩展名的函数
php获取文件名 复制代码 代码如下: function retrieve($url) { preg_match('/\/([^\/]+\.[a-z]+)[^\/]*$/',$url,$match); return $match[1]; } php获取文件扩展名 复制代码 代码如下: <?php function getExt($url) { $path=parse_url($url); $str=explode('.',$path['path']); return $str[1]; } ech
-
PHP获取文件扩展名的4种方法
本文实例讲述了PHP获取文件扩展名的4种方法.分享给大家供大家参考,具体如下: $filename="123.jpg"; //方法一: function get_ext($file_name){ return array_pop(explode('.', $file_name)); //用.号对字符串进行分组 } echo get_ext($filename); //方法二: $fileEx=strtolower(substr(strrchr($filename,".&quo
-
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
本文实例讲述了php实现不通过扩展名准确判断文件类型的方法.分享给大家供大家参考,具体如下: 第一种方法 通过php的finfo_file() $handle=finfo_open(FILEINFO_MIME_TYPE);//This function opens a magic database and returns its resource. $fileInfo=finfo_file($handle,'./test.txt');// Return information about a f
-
php如何获取文件的扩展名
网上也有很多类似的方法,不过都存在这样那样的不严谨的问题,本文就不一一分析了,这里只给出最正确的利用php 获取文件扩展名(文件后缀名)的方法. function get_extension($filename){ return pathinfo($filename,PATHINFO_EXTENSION); } 函数中用到了php内置函数pathinfo 这个函数,下面分析一下这个函数的意思和用法: 定义和用法 pathinfo() 函数以数组的形式返回文件路径的信息. 语法 pathinfo(
-
php获取文件名称和扩展名的方法
php获取文件名称和扩展名 1.basename()-返回路径的文件名 请看下面php代码: <?php $path = "/usr/www/html/index.php"; echo basename($path)."<br>"; //如果选择suffix则忽略扩展名 echo basename($path,".php"); ?> 运行结果: index.php index 2.dirname()-返回当前脚本的文件路径
-
PHP中获取文件扩展名的N种方法小结
第1种方法: 复制代码 代码如下: function get_extension($file) { substr(strrchr($file, '.'), 1); } 第2种方法: 复制代码 代码如下: function get_extension($file) { return substr($file, strrpos($file, '.')+1); } 第3种方法: 复制代码 代码如下: function get_extension($file) { return end(explode(
-
php文件扩展名判断及获取文件扩展名的N种方法
下面代码是php文件扩展名判断 <!DOCTYPE> <html> <head> <meta http-equiv="Content-type" content="text/html" charset="utf-8"> <title>check file</title> </head> <body> <b>文件扩展名验证</b>
随机推荐
- 给MongoDB添加用户权限方法分享
- vue实现单选和多选功能
- SpringCloud实战小贴士之Zuul的路径匹配
- [js]用JAVASCRIPT正则表达式限制文本字节数的代码
- Phantomjs抓取渲染JS后的网页(Python代码)
- javascript仿京东导航左侧分类导航下拉菜单效果
- 用VBS实现音乐播放的多个代码小结
- 一个获取第n个元素节点的js函数
- Bootstrap中CSS的使用方法
- 本地计算机无法启动Apache故障处理
- .net面向对象之多线程(Multithreading)及 多线程高级应用
- C#实现DataList里面嵌套DataList的折叠菜单
- 举例讲解Android中ViewPager中的PagerTitleStrip子控件
- python 读取DICOM头文件的实例
- 基于打包工具Webpack进行项目开发实例
- Android仿微信实现左滑显示删除按钮功能
- Element-ui中元素滚动时el-option超出元素区域的问题
- 易语言支持库简单安装加载添加
- RabbitMQ 的消息持久化与 Spring AMQP 的实现详解
- 解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
