相关疑难解决方法(0)

PHP,获取没有文件扩展名的文件名

我有这个PHP代码:

function ShowFileExtension($filepath)
{
    preg_match('/[^?]*/', $filepath, $matches);
    $string = $matches[0];

    $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE);

    if(count($pattern) > 1)
    {
        $filenamepart = $pattern[count($pattern)-1][0];
        preg_match('/[^?]*/', $filenamepart, $matches);
        return strtolower($matches[0]);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我有一个名为的文件my.zip,则此函数返回.zip.

我想反过来,我希望函数在my没有扩展名的情况下返回.

该文件只是变量中的一个字符串.

php string file

185
推荐指数
8
解决办法
27万
查看次数

PHP中的indexOf和lastIndexOf?

在Java中,我们可以使用indexOflastIndexOf.由于PHP中不存在这些函数,因此PHP代码的PHP等价物是什么?

if(req_type.equals("RMT"))
    pt_password = message.substring(message.indexOf("-")+1);
else 
    pt_password = message.substring(message.indexOf("-")+1,message.lastIndexOf("-"));
Run Code Online (Sandbox Code Playgroud)

php indexof lastindexof

29
推荐指数
3
解决办法
8万
查看次数

标签 统计

php ×2

file ×1

indexof ×1

lastindexof ×1

string ×1