Web

PHPのbasename関数でパスからファイル名を取得

〜使用場面〜
画像アップロード機能実装時などでアップロードされたファイル名だけを知りたい時に
PHPのbasename関数を使用する。

basename ( string $path [, string $suffix ] ) : string

パラメータ
・path
Windows では、スラッシュ(/) とバックスラッシュ (\) の両方がディレクトリ区切り文字として使われます。 その他の環境ではスラッシュ(/)になります。
・suffix
名前の部分が suffix で終了する場合、 この部分もカットされます。

返り値
指定した path のベース名を返します。

https://www.php.net/manual/ja/function.basename.php

〜使用例〜

実行結果)
test.png
test.png
test
.

〜まとめ〜
suffixを指定することで、最後のファイル名を取得するだけでなく、
ファイル名から拡張子をカットした状態で取り出すことも可能です。
ファイル名取得したいなと思った時は、ぜひ使ってみてください。

お問い合わせフォーム

気になる方はコチラからお問い合わせ!
必須お名前
必須メールアドレス
必須郵便番号
必須ご住所
必須電話番号
ご相談内容
必須メッセージ本文