Web開発では、ファイル情報の処理は、ファイルのパス、名前、または拡張機能の取得など、一般的な要件です。 PHPの組み込みPathInfo()関数は、このタイプの操作に非常に便利になり、完全なファイルパスから有用なファイル情報を抽出できます。
pathinfo()関数の基本的な使用法は次のとおりです。
<span class="fun">pathinfo($ path、$ options);</span>
ここで、 $パスはファイルのパスであり、 $オプションは、返される特定の情報を指定するためのオプションのパラメーターです。この関数は、パスのさまざまな部分の詳細を含む配列を返します。
// パスのディレクトリ一部を取得します
$path = "/home/user/www/example.php";
$dirname = pathinfo($path, PATHINFO_DIRNAME);
echo "目次:" . $dirname . "\n";
<p>// パスのファイル名一部を取得します<br>
$basename = pathinfo($path, PATHINFO_BASENAME);<br>
echo "ファイル名:" . $basename . "\n";</p>
<p>// パスのファイル拡張機能一部を取得します<br>
$extension = pathinfo($path, PATHINFO_EXTENSION);<br>
echo "拡大:" . $extension . "\n";</p>
<p>// 获取ファイル名(不包含拡大)一部<br>
$filename = pathinfo($path, PATHINFO_FILENAME);<br>
echo "ファイル名(不包含拡大):" . $filename . "\n";<br>
上記のコードを実行すると、出力は次のとおりです。
目次:/home/user/www
ファイル名:example.php
拡大:php
ファイル名(不包含拡大):example
Pathinfo()関数の使用をマスターすると、ファイルパスの処理の効率と精度を大幅に改善できます。