美文网首页
PHP 获取 URL 后缀的方法

PHP 获取 URL 后缀的方法

作者: Mracale | 来源:发表于2021-07-16 14:45 被阅读0次
    <?php  
    $url="http://www.xxxxx.com/html/html-tutorial.html";  
    // 字符串切割
    function get_ext1($url){  
        return substr(strrchr($url,"."),1);  
    }  
     
    // 使用 pathinfo
    function get_ext2($url){  
        $p=pathinfo($url);
        return $p['extension'];  
    }  
     
    // 字符串切割
    function get_ext3($url){  
        return substr($url,strrpos($url,'.')+1);  
    }  
    // 使用 array_pop
    function get_ext4($url){  
        $arr=explode('.',$url);  
        return array_pop($arr);  
    } 
    // 使用 pathinfo 及其常量 
    function get_ext5($url){  
        return pathinfo($url,PATHINFO_EXTENSION);  
    }  
      
    echo get_ext1($url) . PHP_EOL;  
    echo get_ext2($url) . PHP_EOL;  
    echo get_ext3($url) . PHP_EOL;  
    echo get_ext4($url) . PHP_EOL;  
    echo get_ext5($url) . PHP_EOL;
    

    测试结果

    image.png

    相关文章

      网友评论

          本文标题:PHP 获取 URL 后缀的方法

          本文链接:https://www.haomeiwen.com/subject/jikbpltx.html