重複の可能性:
PHP でファイル拡張子を抽出する方法は?
PHP関数でファイル拡張子を取得するにはどうすればよいですか?
php に組み込み関数があるかどうか。私はいくつかの爆発機能を使用していますが、他の機能は存在します
重複の可能性:
PHP でファイル拡張子を抽出する方法は?
PHP関数でファイル拡張子を取得するにはどうすればよいですか?
php に組み込み関数があるかどうか。私はいくつかの爆発機能を使用していますが、他の機能は存在します
はい、できます.......
次のコードを使用してください.......
ファイルのパスをこの PHP 関数に渡し、拡張子を取得します。
関数拡張($パス) { $qpos = strpos($path, "?"); if ($qpos!==false) $path = substr($path, 0, $qpos); $extension = pathinfo($path, PATHINFO_EXTENSION); $拡張子を返します。 }
これは、ファイル拡張子を取得するために使用するコードです。
$filename = '/some/path/file.txt';
$extension = strtolower(substr(strrchr($filename, '.'), 1));
クラスなどでラップできますUtils
;)
はい、Pathinfo()
関数を使用します。
<?php
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // since PHP 5.2.0
?>
上記の例では、次のように出力されます。
/www/htdocs/inc
lib.inc.php
php //your extension
lib.inc