我有这个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没有扩展名的情况下返回.
该文件只是变量中的一个字符串.
在Java中,我们可以使用indexOf和lastIndexOf.由于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)