源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

如何用php获取文件名后缀

  • 时间:2020-05-24 06:26 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:如何用php获取文件名后缀
php获取文件后缀名(format file) [b]//方法一:[/b]  
[u]复制代码[/u] 代码如下:
<?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 );   }  
[b]//方法二 [/b]
[u]复制代码[/u] 代码如下:
function  extend_2( $file_name )   {   $extend  =  pathinfo ( $file_name );   $extend  =  strtolower ( $extend [ "extension" ]);   return   $extend ;   }  
[b]//方法三 [/b]
[u]复制代码[/u] 代码如下:
function  extend_3( $file_name )   {   $extend  = explode ( “.”  ,  $file_name );   $va = count ( $extend )-1;   return   $extend [ $va ];   }  
[b]//方法四 [/b]
[u]复制代码[/u] 代码如下:
function  getFileExt( $file_name )   {   while ( $dot  =  strpos ( $file_name ,  “.” ))   {   $file_name  =  substr ( $file_name ,  $dot +1);   }   return   $file_name ;   }   ?>  
[b]另外: PHP pathinfo() 函数 PHP Filesystem 函数 定义和用法 [/b]pathinfo() 函数以数组的形式返回文件路径的信息。 [b]语法 [/b]pathinfo(path,options) [b]参数 描述 [/b]path 必需。规定要检查的路径。 process_sections 可选。规定要返回的数组元素。默认是 all。 [b]可能的值: [/b]PATHINFO_DIRNAME – 只返回 dirname PATHINFO_BASENAME – 只返回 basename PATHINFO_EXTENSION – 只返回 extension [b]说明 [/b]pathinfo() 返回一个关联数组包含有 path 的信息。 包括以下的数组元素: [dirname] [basename] [extension] [b]提示和注释 注释:[/b]如果不是要求取得所有单元,则 pathinfo() 函数返回字符串。 例子 [b]例子 1 [/b]
[u]复制代码[/u] 代码如下:
<?phpprint_r( pathinfo ( “/testweb/test.txt” ));?>   // 输出:   // Array([dirname] => /testweb[basename] => test.txt[extension] => txt)   
[b]例子 2 [/b]
[u]复制代码[/u] 代码如下:
<?phpprint_r( pathinfo ( “/testweb/test.txt” ,PATHINFO_BASENAME));?>   // 输出:   // test.txt
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部