TECH I.S.

PHP pathinfo()関数

❮ PHP ファイルシステムリファレンス

ファイルパスに関する情報を取得します。

<?php print_r(pathinfo("/testweb/test.txt")); ?>

上記のコードの出力は次のようになります。

Array ( [dirname] => /testweb [basename] => test.txt [extension] => txt )


定義と使用法

pathinfo()関数は、ファイル パスに関する情報を返します。

構文

<div>pathinfo(<em>path</em>, <em>options</em>)</div>

パラメータ値

パラメータ

説明

path Required チェックするパスを指定します
Optional Optional 返す配列要素を指定します。指定がない場合は、 すべての要素を返します。

可能な値:

  • PATHINFO_DIRNAME - dirnameのみを返す
  • PATHINFO_BASENAME - ベース名のみを返す
  • PATHINFO_EXTENSION - 拡張子のみを返す
  • PATHINFO_FILENAME - ファイル名のみを返す


Technical Details

Return Value: optionパラメータが省略された場合は、dirname、basename、extension、filenameの連想配列を返す。optionパラメータが指定されている場合は、要求された要素の文字列を返します。失敗した場合はFALSEを返します。

PHP バージョン:

4.0.3+

PHP 変更ログ:

PHP 5.2: PATHINFO_FILENAMEが追加されました

その他の例

ファイル パスに関する情報を取得します。

<?php print_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME)); ?>

上記のコードの出力は次のようになります。

test.txt

❮ PHP ファイルシステムリファレンス

プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細