zoukankan      html  css  js  c++  java
  • PHP获取文件扩展名五种以上的方法和注释

    在PHP面试中或者考试中会有很大几率碰到写出五种获取文件扩展名的方法,下面是我自己总结的一些方法

    $file = ‘需要进行获取扩展名的文件.php’;

    //第一种,根据.拆分,获取最后一个元素的值
    function getExt1{
    return end(explode(".",$file);)
    }
    //第二种,获取最后一个点的位置,截取
    function getExt2{
    return substr($file,strrpos($file,'.')+1);
    }
    //第三种,根据.拆分,获取最后一个元素的值
    function getExt3($file) {
    return array_pop(explode(‘.’,$file));
    }

    //第四种,pathinfo
    function getExt5($file) {
    $arr = pathinfo($file);
    return $arr['extension'];
    //或者这样return pathinfo($file,PATHINFO_EXTENSION);
    }

    //第五种,正则,子模式
    function getExt6$file){
    preg_match("/(gif | jpg | png)$/",$file,$match);
    $match=$match[0];
    }
    //第六种,正则反向引用
    function getExt7($file){
    $match=preg_replace("/.*.(w+)/" , "\1" ,$file );
    echo $match;
    }

  • 相关阅读:
    67家基金子公司背景脉络梳理
    港股奇葩术语知多少
    68家信托公司7大派系股东分食图谱
    港股术语
    流动性陷阱
    ORACLE归档模式和非归档模式的利与弊
    肥尾效应
    DVP
    金融衍生品如何定价
    绿鞋机制
  • 原文地址:https://www.cnblogs.com/yuanwanli/p/5794060.html
Copyright © 2011-2022 走看看