2012-02-12 18 views
-1

可能性の重複:私は拡張子を削除する方法を私はグーグルで見つけたものから探しています
How remove extension from string (only real extension!)
Remove file extension on file upload削除拡張

はどのように上の本当に悪い例ですそれをやる。

$from = preg_replace('/\.[^.]+$/','',$from); 

このような何か、どのようにそれを行うにはどのようなアイデアですか?

+7

http://php.net/pathinfo –

+0

http://stackoverflow.com/questions/4427397/removing-last-3-characters-on-a-file-file-extension –

答えて

1

basename機能を確認してください。それはあなたのために必要です。パス内のフォルダ名もすべて削除します。

+0

いいえ、それはできません。 basename()はファイル名と拡張子のみを表示します。 – nand

+0

あなたのコメントを理解できませんでした。 'basename'はパスと拡張子を取り除き、ベースファイル名を残します。私が正しく理解すれば、それはOPが求めているものです。 –

関連する問題