• 技术文章 >后端开发 >PHP问题

    php获取url扩展名的几种方法是什么

    青灯夜游青灯夜游2022-02-10 15:55:41原创405

    获取方法:1、用“substr(strrchr($url,"."),1)”语句;2、用“substr($url,strrpos($url,'.')+1)”语句;3、用“pathinfo($url,PATHINFO_EXTENSION)”。

    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php获取url扩展名的方法

    方法1:

    <?php
    $url="http://localhost/user/order.php";
    function get_ext1($url){
    	return substr(strrchr($url,"."),1);
    }
    echo get_ext1($url);
    ?>

    1.png

    方法2:

    <?php
    $url="http://localhost/user/order.php";
    function get_ext2($url){
    	$p=pathinfo($url);//Array ( [dirname] => http://localhost/user [basename] => order.php [extension] => php [filename] => order )
    	return $p['extension'];
    }
    echo get_ext2($url);
    ?>

    方法3:

    <?php
    $url="http://localhost/user/order.php";
    function get_ext3($url){
    	return substr($url,strrpos($url,'.')+1);
    }
    echo get_ext3($url);
    ?>

    方法4:

    <?php
    $url="http://localhost/user/order.php";
    function get_ext4($url){
    	$arr=explode('.',$url);
    	return array_pop($arr);
    }
    echo get_ext4($url);
    ?>

    方法5:

    <?php
    $url="http://localhost/user/order.php";
    function get_ext5($url){
    	return pathinfo($url,PATHINFO_EXTENSION);
    }
    echo get_ext5($url);
    ?>

    推荐学习:《PHP视频教程

    以上就是php获取url扩展名的几种方法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php url 扩展名
    上一篇:php中serialize和unserialize的用法是什么 下一篇:php可以调用别的页面方法吗
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php中什么是数组?数组分为哪几种?• php字符串中怎么去掉反斜杠• php怎么在数组中间增加元素• php中get和set的区别是什么• PHP获取表单数据的方法有哪几种• php常量和静态变量的区别是什么
    1/1

    PHP中文网