〜使用場面〜
画像アップロード機能実装時などでアップロードされたファイル名だけを知りたい時に
PHPのbasename関数を使用する。
basename ( string
$path
[, string$suffix
] ) : stringパラメータ
・path
Windows では、スラッシュ(/) とバックスラッシュ (\) の両方がディレクトリ区切り文字として使われます。 その他の環境ではスラッシュ(/)になります。
・suffix
名前の部分がsuffix
で終了する場合、 この部分もカットされます。返り値
指定したpath
のベース名を返します。
〜使用例〜
実行結果)
test.png
test.png
test
.
〜まとめ〜
suffixを指定することで、最後のファイル名を取得するだけでなく、
ファイル名から拡張子をカットした状態で取り出すことも可能です。
ファイル名取得したいなと思った時は、ぜひ使ってみてください。