不推荐使用:函数split()php错误

时间:2012-08-23 23:21:20

标签: php file function directory split

  

可能重复:
  Deprecated: Function split() is deprecated. How to rewrite this statement?

我收到了弃用:函数split()已弃用此代码错误。

function getFileExt($filename) {
$filename = strtolower($filename) ;
$exts = split("[/\\.]", $filename) ;
$n = count($exts)-1;
$exts = $exts[$n];
return $exts; 

我打算重写它或其他东西,但我不知道怎么做!

如果有人可以帮助多多谢谢!

2 个答案:

答案 0 :(得分:2)

尝试:

function getFileExt($filename) {
    $filename = strtolower($filename) ;
    $exts = explode(".", $filename) ;
    $n = count($exts)-1;
    $exts = $exts[$n];
    return $exts; 
}

同样只是在“。”上使用爆炸。

答案 1 :(得分:1)

函数split是一个旧函数。你可以使用explode来分割。

http://www.php.net/explode