ホームページ >バックエンド開発 >PHPチュートリアル >PHPでファイル名と拡張子を取得する方法を詳しく解説
この記事では、PHP でファイル名と拡張子を取得する方法を主に紹介します。編集者が非常に優れていると考えたので、参考として共有します。エディターに従って、
php はファイル名と拡張子を取得します
1.basename() - パスのファイル名を返します
<?php $path = "/usr/www/html/index.php"; echo basename($path)."<br>"; //如果选择suffix则忽略扩展名 echo basename($path,".php"); ?>実行結果: index.phpindex
2.dirname() - 現在のスクリプトのファイルパスを返します。
phpコード:<?php //——FILE返回文件完整路径 $dir = dirname(FILE); echo $dir; ?>実行結果: F:webzendexercise
3.pathinfo()は、パス情報を含む関連付けられたarrayを返します。
次の配列単位が含まれます: パス名 dirname、ファイル名のベース名、および拡張子名 extension。 以下の簡単なコードのデモをご覧ください:<?php $path = "/usr/www/html/index.php"; $pathinfo = pathinfo($path); echo "目录名称:$pathinfo[dirname]<br>"; echo "文件名称:$pathinfo[basename]<br>"; echo "扩展名:$pathinfo[extension]"; ?>実行結果: ディレクトリ名: /usr/www/html ファイル名:index.php拡張子: php
4.realpath -- Return正規化された絶対パス名
PHP コードは次のとおりです:<?php $path = "./exercise/php.txt"; $realpath = realpath($path); echo $realpath; ?>
最後に、ちょっとしたトリックに注意してください: 異なるパスを持つファイル パス演算子可能、異なる、下で "/" と "" を使用できますwindows,
Linuxでは「/」しか使えないので、開発するときは上でファイルパスを書いたように「/」を使うことをお勧めします!以上がPHPでファイル名と拡張子を取得する方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。