0

重複の可能性:
非推奨: 関数 split() は非推奨です。このステートメントをどのように書き換えますか?

Deprecated: function split() is deprecated エラーがこのコードで発生しています。

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

私はそれを書き直すつもりですが、方法がわかりません!

誰かが多くの感謝を助けることができれば!

4

2 に答える 2

2

試す:

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

「。」でexplodeを使用するだけでも同じです。

于 2012-08-23T23:24:17.220 に答える
1

関数分割は古い関数です。explodeを使用して分割できます。

http://www.php.net/explode

于 2012-08-23T23:24:13.093 に答える