ファイル名から拡張子を削除できる小さな関数を探しています。
グーグルで多くの例を見つけましたが、「。」で文字列の一部を削除するだけなので、悪い例です。。彼らはリミッターにドットを使用し、文字列をカットします。
これらのスクリプトを見て、
$from = preg_replace('/\.[^.]+$/','',$from);
または
$from=substr($from, 0, (strlen ($from)) - (strlen (strrchr($filename,'.'))));
次のような文字列を追加すると、
this.is somestringの例
「これ」だけ返します...
拡張子は3文字または4文字にすることができるため、ドットが4または5の位置にあるかどうかを確認してから削除する必要があります。
どうすればできますか?