basename関数
関数basenameは、パスの最終コンポーネントを返します。最初のパラメータに
パス文字列が渡され、2番目(オプション)に結果から切り取る必要のある
サフィックスが渡されます。この関数はUNIXスタイルとWindowsのパスで動作します。
構文
basename(path, [suffix]);
例
完全なパスからのファイル名の取得:
<?php
echo basename('/var/www/site/index.html');
?>
コード実行結果:
'index.html'
例
拡張子を削除したファイル名の取得:
<?php
echo basename('/var/www/site/index.html', '.html');
?>
コード実行結果:
'index'
例
Windowsパスでの動作:
<?php
echo basename('C:\Windows\system32\cmd.exe');
?>
コード実行結果:
'cmd.exe'
例
ディレクトリ名の取得:
<?php
echo basename('/var/www/site/');
?>
コード実行結果:
'site'