271 of 410 menu

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'

関連項目

  • 親ディレクトリのパスを返す関数dirname,
  • パス情報を返す関数pathinfo,
  • 絶対パスを返す関数realpath,
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否