PHP 函数获取文件名

<?php

// php 获取  文件名


function getExt($url){

    $arr = parse_url($url); // URL 字符串予以解析,并将结果返回数组中

    //print_r($arr);exit;    

    /*
        Array (
                [scheme]     => http
                [host]         => www.laowen.com
                [path]         => /acontroller/afunction/laowen.php
                [query]       => id=1
        )
    */

        // parse_str()                // 函数把查询字符串解析到变量中

    $file = basename($arr['path']);    // 返回路径中的文件名部分。

    // echo $file;exit; //echo laowen.php

    $ext = explode('.', $file);

    // print_r($ext);exit;

    /*
        Array (
            [0] => laowen
            [1] => php
        )
    */

    return $ext[count($ext)-1];

}

$url = 'http://www.laowen.com/acontroller/afunction/laowen.php?id=1';

echo getExt($url); // echo php

?>

原文地址:https://www.cnblogs.com/laowenBlog/p/5414156.html