PHP で拡張子なしのファイル名を取得する
問題:
PHP スクリプトを使用する場合、現在実行されているスクリプトのファイル名にアクセスする必要がある場合があります。ただし、このファイル名には通常、「.php」拡張子が含まれます。この拡張子なしでファイル名だけを抽出するにはどうすればよいですか?
答え:
現在のファイル名を拡張子付きで取得するには、PHP のマジック定数 __FILE__ を使用できます。ただし、結果から「.php」拡張子を除外したい場合:
$filename = basename(__FILE__, '.php');
function chopExtension($filename) { return pathinfo($filename, PATHINFO_FILENAME); }
function chopExtension($filename) { return substr($filename, 0, strrpos($filename, '.')); }
これらの関数は以下に適用できます。 「.php」ファイルだけでなく、任意の拡張子を持つファイル名。
以上がPHPで拡張子を除いたファイル名を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。