現在の位置: ホーム> 最新記事一覧> php pathinfo()関数の詳細な説明:ファイルパス情報を簡単に取得するためのガイド

php pathinfo()関数の詳細な説明:ファイルパス情報を簡単に取得するためのガイド

M66 2025-06-22

php関数の概要— pathinfo():パス内のファイル情報を返します

Web開発では、ファイル情報の処理は、ファイルのパス、名前、または拡張機能の取得など、一般的な要件です。 PHPの組み込みPathInfo()関数は、このタイプの操作に非常に便利になり、完全なファイルパスから有用なファイル情報を抽出できます。

pathinfo()関数構文

pathinfo()関数の基本的な使用法は次のとおりです。

 <span class="fun">pathinfo($ path、$ options);</span>

ここで、 $パスはファイルのパスであり、 $オプションは、返される特定の情報を指定するためのオプションのパラメーターです。この関数は、パスのさまざまな部分の詳細を含む配列を返します。

一般的なオプションの説明

  1. pathinfo_dirname :パスのディレクトリパーツに戻る
  2. pathinfo_basename :パスのファイル名パーツを返します(拡張子を含む)
  3. pathinfo_extension :ファイルの拡張機能を返します
  4. pathinfo_filename :拡張機能なしでファイル名パーツを返します

サンプルコード

// パスのディレクトリ一部を取得します
$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()は、PHPの実用的な機能であり、ファイルパス情報を処理します。
  • さまざまなオプションを使用すると、拡張機能なしでディレクトリ、ファイル名、拡張子、ファイル名を取得できます。
  • この関数は、ファイルのアップロードやファイル管理などの開発シナリオでよく使用されます。

Pathinfo()関数の使用をマスターすると、ファイルパスの処理の効率と精度を大幅に改善できます。